Search transactions
GET/baas/transactions
Searches for transactions with various filters. This endpoint:
-
Supports multiple search criteria
-
Provides paginated results
-
Allows filtering by date range
-
Supports filtering by transaction status and type
Request
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.)
Filter transactions by wallet ID
Filter transactions by user ID
Responses
- 200
- 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"
}