Skip to main content

Get or create attestation for a verification session

GET 

/api/v1/verifications/:session_id/attestation

Get or create an attestation for a completed verification session.

If an attestation already exists for this session, return it. If not, create a new attestation with the session's verification data.

The attestation includes:

  • A unique ID (att_xxxxxxxx) for embedding in documents
  • Signed JWT for cryptographic verification
  • Public verification URL

Example response:

{
"attestation_id": "att_8f3a2b1c",
"session_id": "ses_abc123",
"applicant_id": "app_xyz789",
"verified_at": "2026-01-31T20:45:00Z",
"result": "approved",
"checks_passed": ["id_document", "face_match", "liveness"],
"signature": "eyJhbGciOiJIUzI1NiIs...",
"verify_url": "https://api.bytrustgate.com/api/v1/verify-attestation/att_8f3a2b1c"
}

Request

Responses

Successful Response