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
- 200
- 422
Successful Response
Validation Error