Get a party's classified transactions
get_transactionsRetrieve a Canton party's transaction history, classified into types like transfer and rewards, sorted newest-first. Use for compact summaries or filter by date.
Instructions
Get a Canton party's transaction history, classified into human-readable types (transfer, mergeSplit, validatorRewards, appRewards, svRewards, buyTraffic, issueCoupon, redeemCoupon, paySubscription, validatorLicenseActivityReport, …). Returns compact rows (id, time, type, roles, transfer summary) sorted newest-first. Use get_transaction for the full payload of one update. Set includeCount: true to also get the total update count for the window.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Chain to query. Defaults to "canton" (currently the only supported chain). | canton |
| limit | No | Max rows (default 25, max 100). | |
| party | Yes | The party to query — accepts an ANS name (e.g. noves.unverified.cns), a display name (e.g. Cumberland), or a raw Canton party ID (name::hash). | |
| txType | No | Filter to one classification type (e.g. transfer, buyTraffic, validatorRewards). Filtered client-side over recent pages. | |
| endDate | No | Range end (inclusive): ISO date, ISO datetime, or unix timestamp. | |
| startDate | No | Range start: ISO date, ISO datetime, or unix timestamp. | |
| includeCount | No | Also return the total number of updates in the window (one extra API call). |