Skip to main content
GET
Get escrow recovery report

Authorizations

Authorization
string
header
required

Auth0 JWT access token. See Authentication for details.

Path Parameters

settlement_id
string<uuid>
required

Response

Successful Response

settlement_id
string<uuid>
required
generated_at
string<date-time>
required
recorded
RecordedExecutionRead · object
required
evidence
enum<string>
required

observed when the contract answered; not_configured when this deployment has no contract; unavailable when a declared contract could not be read.

Available options:
observed,
not_configured,
unavailable
unavailable_reason
string | null
required
escrow
ObservedEscrowRead · object | null
required
legs
RecoveryLegRead · object[]
required

KeyStone's legs in canonical order, each with the contract's view where observed.

funds
enum<string>
required

Where the deposited funds stand as observed; unknown whenever the evidence does not establish it.

Available options:
unknown,
not_registered,
none_deposited,
held_in_escrow,
paid_out,
partially_refunded,
refunded
timeout_claim
ClaimRead · object
required
refund_claims
ClaimRead · object[]
required

One per leg the contract reports deposited; nothing is refundable that was never deposited.

claim_submissions
string
required
Allowed value: "unknown"
claim_submissions_meaning
string
required
actor_meaning
string
required
next_steps
RecoveryStepRead · object[]
required