List Payment Groups
Lists all payment groups with filtering, sorting, and pagination (including JSON path filters on metadata, e.g. ?metadata[externalKey]=...). Pass withStats (e.g. true, yes, bare ?withStats, or withStats=) to enrich each row with paymentCount, totalAmount, and totalAmountRemaining (when member refunds apply) aggregated across member payments (single member query, regardless of page size). Combine with include=invoice to also load the assigned invoice — both are how the PaymentGroupsTable and its row dropdown (assign when OPEN; sync eligible Mollie payments; delete when OPEN with no payments) consume this endpoint.
ApiKeyAuthx-api-key<token>API key for authentication
organizationId*stringThe ID or slug of the organization
page?integer-9007199254740991 <= value <= 9007199254740991limit?integer-9007199254740991 <= value <= 9007199254740991sortBy?string"id""name""description""status""metadata""invoiceId""assignedAt""createdAt""updatedAt"sortDir?string"asc""desc"include?|array<>|stringinvoiceId?string|array<string>|nullstatus?|array<>|assignedAt?|nullcreatedAt?|nullupdatedAt?|nullname?string|array<string>|description?string|array<string>|metadata?hasPayments?boolean|string|number|nullhasNoPayments?boolean|string|number|nullhasEventLogs?boolean|string|number|nullhasNoEventLogs?boolean|string|number|nullhasAuditLogs?boolean|string|number|nullhasNoAuditLogs?boolean|string|number|nullpaymentId?string|array<string>|eventLogId?string|array<string>|auditLogId?string|array<string>|hasInvoice?boolean|string|number|nullhasNoInvoice?boolean|string|number|nullsearch?stringwithStats?boolean|string|number|nullPaginated payment groups; rows may include paymentCount, totalAmount, and totalAmountRemaining when withStats is enabled.
application/json- response
curl -X GET 'https://api.tillor.eu/orgs/string/payment-groups'nullRemove organization logo or background DELETE
Falls back to the Tillor mark (logo) or the default public-page background.
Create Payment Group POST
Creates a new payment group. The customer is propagated per member payment from the invoice at assign-time, not stored on the group itself. Optional `metadata` is an integration-owned JSON object for dedupe keys, external shift ids, etc.