List all Settlements

Retrieve a paginated list of settlements, with optional filters for provider, currency, date range, and status.

Authentication

AuthorizationBearer
Bearer authentication of the form `Bearer <token>`, where token is your auth token. If your platform is using a [proxy](/guides/sca/proxy-management) to take SCA-triggering action on behalf of users, you also need to integrate [mTLS authentication](/guides/sca/platform) and use the `api-mtls` base URL.

Path parameters

ClientIdstringRequired
Platform's API account identifier, associated with the API key.

Query parameters

BeforeDateintegerOptional

The date before which the object was created (based on the object’s CreationDate parameter). You can filter on a specific time range by using both the AfterDate and BeforeDate query parameters.

AfterDateintegerOptional

The date after which the object was created (based on the object’s CreationDate parameter). You can filter on a specific time range by using both the AfterDate and BeforeDate query parameters.

StatusstringOptional
**Allowed values:** `PENDING_UPLOAD`, `UPLOADED`, `CREATED`, `FAILED`, `UNMATCHED`, `PARTIALLY_MATCHED`, `PENDING_FUNDS_RECEPTION`, `RECONCILED`, `INSUFFICIENT_FUNDS`, `CANCELLED` The status of the Settlement. You can filter on multiple values by separating them with a comma.
ExternalProviderNamestringOptional

The third-party PSP name to filter by.

CurrencystringOptional

The three-letter ISO 4217 code of the currency to filter by.

pageintegerOptional

Start value: 1

Default value: 1

Indicates the index of the page for the pagination.

per_pageintegerOptional

Min. value: 1; max. value: 100

Default value: 10

Indicates the number of items returned for each page of the pagination.

Response

Success