List all customers
GET/customers
Retrieves a paginated list of customers. This endpoint supports:
- Filtering for direct children only
- Including related entities (wallets and portfolios)
- Pagination and sorting
Request
Query Parameters
include string[]
Possible values: [portfolios
, wallets
]
Fields to include in the response
sortBy string
Possible values: [firstName
, lastName
, email
, id
]
Field to sort by
startAfterId string
limit number
Responses
- 200
- 400
- 403
- 404
Successfully retrieved the list of customers with pagination information.
- application/json
- Schema
- Example (from schema)
Schema
Array [
Array [
]
]
traceId string
message string
data
object[]
id stringrequired
name stringrequired
type stringrequired
portfolios
object[]
id stringrequired
The ID of the portfolio
default booleanrequired
Whether this portfolio is the default portfolio
wallets string[]required
The IDs of the wallets in the portfolio
pagination
object
totalResults numberrequired
hasMoreResults booleanrequired
{
"traceId": "string",
"message": "string",
"data": [
{
"id": "00000000-0000-0000-0000-000000000000",
"name": "john doe",
"type": "LEGAL",
"portfolios": [
{
"id": "00000000-0000-0000-0000-000000000000",
"default": true,
"wallets": [
"string"
]
}
]
}
],
"pagination": {
"totalResults": 0,
"hasMoreResults": true
}
}
Invalid request payload. This can happen if required fields are missing or have invalid formats.
- application/json
- Schema
- Example (from schema)
Schema
traceId string
message string
{
"traceId": "string",
"message": "string"
}
The API key is invalid or the client does not have sufficient permissions.
- application/json
- Schema
- Example (from schema)
Schema
traceId string
message string
{
"traceId": "string",
"message": "string"
}
One of the specified resources was not found. Does not apply for empty result set.
- application/json
- Schema
- Example (from schema)
Schema
traceId string
message string
{
"traceId": "string",
"message": "string"
}
Loading...