admin

Approve Identity Case

Record the decision and its server-computed digest, moving the case to ready.

The digest is computed here, from the document the approver submitted. Accepting one from the caller would authenticate nothing — the same request supplies the document it summarizes.

post/v1/admin/identity-cases/{case_id}/approve

Request

  • Base URL: https://api.patricia.app (the document declares no server; this is the origin it was published from)
  • URL: https://api.patricia.app/v1/admin/identity-cases/{case_id}/approve
  • Auth: HTTP bearer

Path parameters

case_idstring uuid required

Request body

survivor_user_idstring uuid required
survivor_emailstring required

The surviving human's address, as the legacy readers know it.

Response

Successful Response

idstring uuid required
status_codestring required
reason_codestring required
target_tenant_idstring uuid nullable required
candidate_user_idstring uuid nullable required
created_atstring date-time required
expires_atstring date-time required
has_approved_manifestboolean required

Whether this case carries a decision that commit would accept: both the stored document and its digest are present.

issuerstring nullable
subjectstring nullable
subject_scopestring nullable
platform_team_idstring nullable
platform_actor_idstring nullable
expected_credential_epochinteger nullable
incoming_emailstring nullable
candidate_display_namestring nullable

Changes

No recorded changes to this operation across all 1 revision of this API.