Skip to navigation

List all transactions

Retrieve a paginated list of all transactions across all accounts. Supports advanced filtering by date ranges, status, categories, and cursor-based pagination.

Authentication

AuthorizationBearer

Bearer token authentication for Mercury API.

Use your API token in the Authorization header: Authorization: Bearer TOKEN

Example: Authorization: Bearer secret-token:mercury_production_wma_24SCp4G81X3yHL4Wq8FgzuaP9ye3VKf2mgTDctXyRg5HY_yrucrem

Your Mercury API token should include the ‘secret-token:’ prefix. Tokens can be generated from your Mercury dashboard settings.

Query parameters

statuslist of enumsOptional
searchstringOptional
startstringOptional
endstringOptional
postedStartstringOptional
postedEndstringOptional
accountIdlist of stringsOptional
cardIdlist of stringsOptional
mercuryCategorystringOptional
categoryIdstringOptional
start_atstringOptional
start_afterstringOptionalformat: "uuid"
end_beforestringOptionalformat: "uuid"
limitlongOptional1-1000Defaults to 1000
orderenumOptionalDefaults to asc
Sort order. Can be 'asc' or 'desc'. Defaults to 'asc'
Allowed values:

Response

pageobject
transactionslist of objects

Errors

400
Bad Request Error