txn_... opaque tokens.
Authentication
transactions:read (legacy payments:read is no longer accepted).
List transactions
GET /v1/transactions
Cursor pagination. Optional filters: invoice_id (inv_...), type, status.
Rate limit: read bucket (observe).
Retrieve transaction
GET /v1/transactions/{id}
Path id: txn_....
Lookup by hash
GET /v1/transactions/by-hash/{transactionHash}
On-chain hash lookup within the store scope.
Invoice transactions
GET /v1/invoices/{id}/transactions
Lists transactions linked to invoice inv_.... Requires transactions:read.
Example (Node.js)
amount) are always strings in JSON responses.