List account transactions
Retrieve a paginated list of transactions for a specific account. Supports filtering by date range, status, and search terms.
Path parameters
ID for a Mercury account.
Query parameters
Maximum number of results to return. Allowed range: 1 to 1000. Defaults to 1000
Earliest date to filter transactions. If not provided, defaults to 30 days before the current date. Format: YYYY-MM-DD or ISO 8601 string
Latest date to filter transactions. If not provided, defaults to the current date. Format: YYYY-MM-DD or ISO 8601 string
Search term to filter transactions by description or counterparty name
Number of results to skip for pagination
Sort order. Can be 'asc' or 'desc'. Defaults to 'desc'
ID returned from /account/:id/request-send-money
Name of mercuryCategory you want to filter on. Merchant Type in the UI.
UUID of a custom category. Can be returned from /categories endpoint.
Response
Example response
{
"transactions": [
{
"createdAt": "2016-07-22T00:00:00Z",
"estimatedDeliveryDate": "2016-07-22T00:00:00Z",
"failedAt": "2016-07-22T00:00:00Z",
"postedAt": "2016-07-22T00:00:00Z"
}
]
}