Create Session Review
Record a review entry on the session and set Session.status to new_status (Approved, Declined, or In Review). Each call writes a new row.
Authorizations
Headers
Must be application/json.
"application/json"
Path Parameters
UUID of the verification session to act on. Must be a session owned by the same application as the API key.
"8c2f3a14-7e9b-4d23-9e83-3f7d5e8a1c6d"
Body
Terminal status to set on the session. Only the three manual-review outcomes are accepted; workflow-internal statuses (In Progress, Awaiting User, Resubmitted, …) cannot be set via this endpoint.
Approved, Declined, In Review "Approved"
Optional reviewer note attached to the audit-trail entry. Supports @email mentions which trigger notifications to console users. Max 10,000 characters.
10000"POA cross-checked against utility bill; matches address on file."
Response
Review created. The session's top-level status has been updated to new_status, an immutable audit-trail row has been written, and the status.updated webhook has been queued.
Display identifier for the actor that created the review. For API-key callers this is typically "API Client"; for console users it is the user's email or display name.
"API Client"
The status that was just written to the session.
Approved, Declined, In Review "Approved"
The reviewer note that was attached to the review, or null if none was provided.
"POA cross-checked against utility bill; matches address on file."
When the review row was persisted, ISO 8601 UTC.
"2026-04-21T16:42:50.445Z"