Skip to main content
GET
Get receipt

Authorizations

Authorization
string
header
required

API key, not necessarily a JWT. Server derives Organization, permitted actions and Corpus scope; every resource access is authorized.

Path Parameters

receipt_id
string
required
Minimum string length: 1

Response

Successful response

Durable acceptance outcome, not workflow state. Availability is a separate authorized live read view; omitted before a linked version exists. Infrastructure retry never resolves a Receipt as failed.

receipt_id
string
required
Minimum string length: 1
state
enum<string>
required
Available options:
pending,
resolved
diagnostics
object[]
required
Maximum array length: 20
source
object
required
processing
object
required

Live read view, not a Receipt lifecycle or public workflow identifier. blocked means an outstanding contribution needs intervention; diagnostics describe why. idle means no work currently pending, not a promise of final enrichment. Phase is omitted when idle; required and optional progress do not override Version Availability.

outcome
enum<string>
Available options:
created,
duplicate,
withdrawal_applied,
conflict
record_id
string
Minimum string length: 1
version_id
string
Minimum string length: 1
availability
object