Get customer transactions
GET/customers/:id/transactions
Retrieves the transactions for a specific customer. This endpoint:
- Returns a list of transactions
- Includes pagination information
Request
Path Parameters
id stringrequired
Query Parameters
startAfterId string
limit number
Responses
- 200
- 400
- 403
- 404
Transactions retrieved with success
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
traceId string
message string
data
object[]
id stringrequired
walletId stringrequired
destinationWalletId string
amount stringrequired
asset stringrequired
status stringrequired
Possible values: [PENDING
, COMPLETED
, FAILED
, CANCELLED
]
type stringrequired
Possible values: [EXTERNAL_BANK_DEPOSIT
, EXTERNAL_BANK_WITHDRAWAL
, EXTERNAL_CRYPTO_DEPOSIT
, EXTERNAL_CRYPTO_WITHDRAWAL
, INTERNAL_TRANSFER
, TRADE_ORDER
]
pagination
object
totalResults numberrequired
hasMoreResults booleanrequired
{
"traceId": "string",
"message": "string",
"data": [
{
"id": "string",
"walletId": "string",
"destinationWalletId": "string",
"amount": "string",
"asset": "string",
"status": "PENDING",
"type": "EXTERNAL_BANK_DEPOSIT"
}
],
"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...