This page requires JavaScript to display.

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

NameInTypeRequiredDescription
AuthorizationheaderstringrequiredBearer sk_live_… in production, sk_test_… in sandbox.
idpathstringrequiredThe 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.

See also

Unpacking...