Skip to main content

Overview

The Yativo Card API provides full transaction history for both individual cards and the overall account. You can filter transactions by status, date range, and paginate results for large histories.

Get Transactions for a Specific Card

Retrieve transactions for a single card, with optional filters.
string
required
Your Yativo Card account ID.
string
required
The card ID to retrieve transactions for.
integer
Number of results to return per page. Default: 20. Max: 100.
integer
Number of results to skip (for pagination). Default: 0.
string
Filter by transaction status. Accepted values: pending, completed, failed, reversed.
string
Start of the date range (ISO 8601 format). Example: 2026-01-01T00:00:00Z.
string
End of the date range (ISO 8601 format). Example: 2026-03-31T23:59:59Z.

Get All Account Transactions

Retrieve transactions across all cards in the account. Useful for generating account-level reports.
string
required
Your Yativo Card account ID.
integer
Number of results per page. Default: 20. Max: 100.
integer
Offset for pagination. Default: 0.
string
Filter by transaction status: pending, completed, failed, reversed.

Transaction Status Values


Transaction Types


Pagination

Use limit and offset for paginating through large transaction histories:
The total field in the response indicates the total number of matching transactions, allowing you to calculate the number of pages: pages = ceil(total / limit).

Filtering by Date Range

To export transactions for a specific month:
If you need to file a dispute on a transaction, see the Disputes documentation. The transaction_id from the transaction list is used when submitting a dispute.

Sandbox Testing

Replace YOUR_SANDBOX_TOKEN with a token obtained by authenticating against https://crypto-sandbox.yativo.com/api/v1/. See Sandbox Overview. Card transactions in the sandbox environment return mock data.