Search card transactions
GET/cards/:cardId/transactions
List card transactions.
Use this endpoint to retrieve transactions related to a specified card. Listed transactions can be filtered by a range of parameters including date, status and transaction type.
This endpoint:
- Supports multiple search criteria
- Provides paginated results
- Allows filtering by date range
- Supports filtering by transaction status and type
Request
Path Parameters
The ID of the card
Query Parameters
Filter transactions by details or description
Filter transactions by destination name or description
Filter transactions by end-to-end ID
Filter transactions by reference number
Filter transactions by direction (DEBT or CRED)
Filter transactions by type
Filter transactions by status (SUCCEEDED, FAILED, etc.)
End date of the range (yyyy-MM-dd)
Start date of the range (yyyy-MM-dd)
Responses
- 201
- 400
- 403
- 404
Successfully retrieved transactions.
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
data
object[]
sourceWallet
object
required
destinationWallet
object
required
pagination
object
{
"traceId": "string",
"message": "string",
"data": [
{
"id": "string",
"endToEndId": "string",
"externalDestination": "string",
"externalSource": "string",
"type": "string",
"status": "string",
"amount": "string",
"currencyCode": "string",
"platform": "string",
"referenceNumber": "string",
"note": "string",
"sourceWallet": {
"accountNumber": "string",
"address": "string",
"nickname": "string",
"archived": true
},
"destinationWallet": {
"accountNumber": "string",
"address": "string",
"nickname": "string",
"archived": true
},
"asset": "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"
}
The API key is invalid or the client does not have sufficient permissions.
- application/json
- Schema
- Example (from schema)
Schema
{
"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"
}