List bank transactions
GET/v1/baas/transactions
Returns bank transactions (deposits/withdrawals) for a wallet with bank-specific fields.
Request
Query Parameters
The ID of the wallet to retrieve transactions for
Filter by bank transaction type (e.g., DEPOSIT_INITIATED, DEPOSIT_SUCCESS, WITHDRAWAL_SUCCESS)
Filter by transaction status (PENDING, COMPLETED, FAILED, CANCELLED, PROCESSED)
Filter by bank network (ACH, WIRE, SEPA, etc.)
Filter transactions created after this date (YYYY-MM-DD)
Filter transactions created before this date (YYYY-MM-DD)
Responses
- 200
- 400
- 403
- 404
Successfully retrieved bank transactions.
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
data
object[]
Unique identifier for the bank transaction
Parent bank transaction ID (for grouping related transactions)
Wallet ID this transaction belongs to
Type of bank transaction
Operation type (CREDIT or DEBIT)
Transaction amount
Asset type (e.g., USD)
Transaction status
Bank network used for the transaction
End-to-end identifier for tracking
Address associated with the transaction
User-provided memo
User-provided note
Timestamp when the transaction was created
pagination
object
{
"traceId": "string",
"message": "string",
"data": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"parentBankTransactionId": "123e4567-e89b-12d3-a456-426614174001",
"walletId": "123e4567-e89b-12d3-a456-426614174002",
"type": "DEPOSIT_SUCCESS",
"operation": "CREDIT",
"amount": "100.00",
"asset": "USD",
"status": "COMPLETED",
"bankNetwork": "ACH",
"endToEndId": "E2E-12345",
"address": "123 Main St, City, ST 12345",
"memo": "Payroll deposit",
"note": "January salary",
"createdAt": "2026-01-15T10:00:00Z"
}
],
"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"
}