{ "opencollection": "1.0.0", "info": { "name": "Business Accounting Customers API", "version": "1.0" }, "items": [ { "info": { "name": "Customers", "type": "folder" }, "items": [ { "info": { "name": "Retrieve a customer list", "type": "http" }, "http": { "method": "GET", "url": "https://b2b.revolut.com/api/1.0/api/customers", "headers": [ { "name": "Authorization", "value": "" }, { "name": "Revolut-Api-Version", "value": "" } ], "params": [ { "name": "limit", "value": "", "type": "query", "description": "Maximum number of records to return. Used for **pagination**." }, { "name": "page_token", "value": "", "type": "query", "description": "Token for retrieving the next page of results. Used for **pagination**.\n\nTo paginate through results:\n\n 1. Make an initial request with the desired `limit`.\n 1. The response will include a `next_page_token` if more results are available.\n 1. Use that token in the `page_token` parameter of your next request.\n 1. Repeat until `next_page_token` is not present.\n\n:::note\nWhen using `page_token`, you must include all query parameters from the initial request (such as `from`, `to`, or other filter parameters) to maintain consistent filtering across pages.\n:::" }, { "name": "from", "value": "", "type": "query", "description": "Filter records created from this date/time. Used for **filtering**." }, { "name": "to", "value": "", "type": "query", "description": "Filter records created until this date/time. Used for **filtering**." } ] }, "docs": "Get a paginated list of your customer profiles.\n\n| Filtering | Pagination |\n| --------- | ---------- |\n| Filter the customers that you want to retrieve, for example, only retrieve customers created within a specific date range.

Parameters used for filtering:
| View customers without loading all of them at once, for example, return a specified number of customers per page.

Parameters used for pagination: