Retrieve a receipt
GET /receipts/{id} · Receipts · version 2026-09-14
The full receipt, for a party to the transaction.
Authenticated, and only for a party. It carries what was proven, when, under which mandate, and the anchor the public record was written against.
The public view at verify.sidaxis.com shows only what was proven and when — never amounts, names or documents. Your metadata is never included there.
Base URL
https://api.sidaxis.com/v1 in production, https://sandbox.api.sidaxis.com/v1 in sandbox.
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| Authorization | header | string | required | Bearer sk_live_… in production, sk_test_… in sandbox. |
| id | path | string | required | The receipt id returned by the call that produced it. |
Responses
200 — The receipt
Sealed, with the anchor it can be checked against.
{
"id": "rcpt_9f41c7b2",
"anchor": "0x7c3d91a4f8e2",
"url": "https://verify.sidaxis.com/r/9f41c7b2",
"sealed_at": "2026-09-14T11:04:05Z",
"mandate_id": "mnd_9f41c7b2",
"operation": "payment",
"seals": [
{
"type": "proof_of_live_human",
"note": "Reading on the granter's device"
},
{
"type": "mandate_granted",
"note": "payment · ceiling 200 USD / month"
}
]
}
Errors
not_found, rate_limited. See errors and refusals.
Notes
A receipt is immutable. Nothing you can call changes one after it is sealed.
Reads are never billed.
Give the url to the person, not the id. It opens the public check with no account.