v45

latestOpenAPI 3.0.0raw.githubusercontent.com2026-07-2684278289.5 KB
Treasury

Get treasury account statements

Retrieve a paginated list of statements for a specific treasury account. Supports cursor-based pagination and filtering by document type.

get/treasury/{treasuryId}/statements

Path parameters

treasuryIdstring uuid required

ID for a Mercury account.

Query parameters

limitinteger

Maximum number of results to return. Allowed range: 1 to 1000. Defaults to 1000

order'asc' | 'desc'

Sort order. Can be 'asc' or 'desc'. Defaults to 'asc'

start_afterstring uuid

The ID of the statement to start the page after (exclusive). When provided, results will begin with the statement immediately following this ID. Use this for standard forward pagination to get the next page of results. Cannot be combined with end_before.

end_beforestring uuid

The ID of the statement to end the page before (exclusive). When provided, results will end just before this ID and work backwards. Use this for reverse pagination or to retrieve previous pages. Cannot be combined with start_after.

documentType'MonthlyStatement' | 'TradeConfirmation' | '1099' | '1099R' | '1042S' | '5498' | '5498ESA' | '1099Q' | 'FMV' | 'SDIRA'

Filter statements by document type.

Response

Example response

{
  "statements": [
    {
      "createdAt": "2016-07-22T00:00:00Z",
      "creationDate": "2016-07-22T00:00:00Z",
      "periodEnd": "2016-07-22",
      "periodStart": "2016-07-22",
      "updatedAt": "2016-07-22T00:00:00Z"
    }
  ]
}