list_treasury_transactions
Retrieve a treasury account's ledger transactions, newest first, with optional date-range filtering and exact truncation for pagination.
Instructions
List one treasury account's ledger transactions in Mercury API desc order, optionally within a day range.
The API has no date filters for this endpoint and documents no sort
key, so with `start` or `end` the whole ledger is walked (up to 200
pages of 1000), filtered on `canonicalDay` here, and sorted newest
first before `limit` applies; `truncated` is then exact. Without a
window the Mercury API `desc` order is returned as is. Use this for
one treasury account's ledger; use `list_transactions` for the
organization's bank-account transactions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | Latest canonicalDay, YYYY-MM-DD (inclusive). | |
| limit | No | Maximum transactions to return (windowed: newest first; else Mercury API desc order). | |
| start | No | Earliest canonicalDay, YYYY-MM-DD (inclusive). | |
| entity | Yes | Exact `entity` key from `list_entities`, not its `display_name`. Required; there is no default. | |
| treasury_id | Yes | Treasury account id from `list_treasury`. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||