Skip to main content
GET https://api.alentra.app/v1/sessions/{id} · Auth: Bearer API key
Returns a session’s status, progress, and the derived per-step results already produced — the same verdicts delivered by webhook. The requested claims are returned for non-anonymous primitives. age_verify is the one business-redacted result: it returns only satisfied and min_age; its identity stays sealed in the audit. Webhooks remain the push mechanism — use GET for one-off reconciliation, not as a polling loop.

Path parameters

string
required
The session id.

Response

string
The session id.
string
created · in_progress · awaiting_decision · completed · stopped · failed · expired.
integer
Zero-based index of the active step.
integer
Total steps in the session.
object[]
Results produced so far, one per completed step — the same business disclosure delivered by webhook. age_verify alone withholds its signer claims.
string
Terminal reason — completed · stopped · failed · expired. Empty while the session is still in progress.
object
Optional — echoed back if you supplied it at create.
object
The immutable workflow snapshot identity: id, name, revision, definition_hash, and launch_mode.
string
ISO 8601 last update.
404 if the session doesn’t exist; 403 if it belongs to another active business. An archived/billing-frozen business’s key is rejected during authentication (401).