Get latest Receipt
Returns the most recent Receipt for the Execution Trust Record identified by businessTransactionId. Registered from packages/api/src/routes/receipt-get.ts, whose own internal comment (misleadingly) says “GET /receipt/:id”; the real mounted path, per packages/api/src/app.ts, is /receipt/latest/:id.
Authorizations
Caller API key issued by scripts/generate-api-key.ts. Sent as Authorization: Bearer . Verified against a stored SHA-256 hash in constant time by packages/api/src/auth/StaticKeyAuthenticator.ts. Required on every route except GET /health. See /api-reference/authentication.
Path Parameters
Response
Receipt found.
Cryptographically signed, immutable Execution Trust Receipt proving the outcome of an Execution Trust Record at the time it was issued.
Unique Receipt identifier.
Business Transaction represented by this Receipt.
Canonical hash of the Execution Trust Record, used for independent verification.
Hash of this Receipt.
Base64-encoded digital signature over the Receipt.
Signing algorithm.
"ed25519"
UTC timestamp when the Receipt was generated.
Execution represented by this Receipt. Absent when the Receipt represents the latest transaction state; every Receipt currently produced by ReceiptService omits this field.