Verifications

Endpoints for managing verifications

Trigger an AnonCred verification flow

post

This endpoint allows you to trigger an AnonCred verification flow.

Authorizations
x-api-keystringRequired
Query parameters
timeoutintegerOptional

The timeout for the verification (seconds).

Example: 30
Body
invitation_idinteger · nullableOptional

The ID of the invitation.

contact_idstringOptional

The ID of the contact.

rulestringOptional

The rule for the verification.

Responses
200

AnonCred verification flow triggered successfully

application/json
verification_idintegerOptional

The ID of the verification

Example: 1
connection_idstring · nullableOptional

The connection ID

Example: bd8d1663-38ac-46c8-9314-7d26bf731c88
contact_idstringOptional

The contact ID

invitation_idinteger · nullableOptional

The invitation ID

Example: 1
schema_idstring · nullableOptional

The schema ID

schema_attributesobjectOptional

The schema attributes for verification

wallet_idstringOptional

The wallet ID

Example: 70b6a0d2-628a-4de6-af96-144100f74878
rulestringOptional

The verification rule

Example: no rule
meta_dataobject · nullableOptional

Additional metadata

statestring · nullableOptional

The verification state

Example: done
completebooleanOptional

Whether verification is complete

Example: false
resultbooleanOptional

The verification result

Example: false
result_stringstringOptional

Human readable verification result

Example: Pending
presentation_exchange_idstring[]Optional

Presentation exchange IDs

errorstringOptional

Error message if any

created_atstring · date-timeOptional

Creation timestamp

Example: 2025-07-08T21:54:59.969Z
updated_atstring · date-timeOptional

Update timestamp

Example: 2025-07-08T21:55:01.017Z
post
/api/v1/verifications

Retrieve an AnonCred verification record by ID

get

This endpoint allows you to retrieve an AnonCred verification record by its ID.

Authorizations
x-api-keystringRequired
Path parameters
verification_idstringRequired

The ID of the verification.

Example: 1
Responses
200

AnonCred verification record was retrieved

application/json
verification_idintegerOptional

The ID of the verification

Example: 1
connection_idstring · nullableOptional

The connection ID

Example: bd8d1663-38ac-46c8-9314-7d26bf731c88
contact_idstringOptional

The contact ID

invitation_idinteger · nullableOptional

The invitation ID

Example: 1
schema_idstring · nullableOptional

The schema ID

schema_attributesobjectOptional

The schema attributes for verification

wallet_idstringOptional

The wallet ID

Example: 70b6a0d2-628a-4de6-af96-144100f74878
rulestringOptional

The verification rule

Example: no rule
meta_dataobject · nullableOptional

Additional metadata

statestring · nullableOptional

The verification state

Example: done
completebooleanOptional

Whether verification is complete

Example: false
resultbooleanOptional

The verification result

Example: false
result_stringstringOptional

Human readable verification result

Example: Pending
presentation_exchange_idstring[]Optional

Presentation exchange IDs

errorstringOptional

Error message if any

created_atstring · date-timeOptional

Creation timestamp

Example: 2025-07-08T21:54:59.969Z
updated_atstring · date-timeOptional

Update timestamp

Example: 2025-07-08T21:55:01.017Z
get
/api/v1/verifications/{verification_id}

Retrieve a JSON-LD verification

get

This endpoint retrieves a JSON-LD verification by its ID using the provided API key.

Authorizations
x-api-keystringRequired
Path parameters
verification_idstringRequired

The ID of the verification.

Example: 1
Responses
200

JSON-LD verification record retrieved successfully

application/json
verification_idintegerOptional

The ID of the verification

Example: 1
connection_idstring · nullableOptional

The connection ID

Example: bd8d1663-38ac-46c8-9314-7d26bf731c88
contact_idstringOptional

The contact ID

invitation_idinteger · nullableOptional

The invitation ID

Example: 1
schema_idstring · nullableOptional

The schema ID

schema_attributesobjectOptional

The schema attributes for verification

wallet_idstringOptional

The wallet ID

Example: 70b6a0d2-628a-4de6-af96-144100f74878
rulestringOptional

The verification rule

Example: no rule
meta_dataobject · nullableOptional

Additional metadata

statestring · nullableOptional

The verification state

Example: done
completebooleanOptional

Whether verification is complete

Example: false
resultbooleanOptional

The verification result

Example: false
result_stringstringOptional

Human readable verification result

Example: Pending
presentation_exchange_idstring[]Optional

Presentation exchange IDs

errorstringOptional

Error message if any

created_atstring · date-timeOptional

Creation timestamp

Example: 2025-07-08T21:54:59.969Z
updated_atstring · date-timeOptional

Update timestamp

Example: 2025-07-08T21:55:01.017Z
get
/api/v1/verifications/json-ld/{verification_id}

Trigger a JSON-LD verification flow

post

This endpoint allows you to trigger a JSON-LD verification flow.

Authorizations
x-api-keystringRequired
Query parameters
timeoutintegerOptional

The timeout for the verification (seconds).

Example: 30
Body
invitation_idintegerOptional

The ID of the invitation.

Example: 1
contact_idstringOptional

The ID of the contact.

rulestringOptional

The rule for the verification.

Example: no rule
Responses
200

Verification was triggered

application/json
verification_idintegerOptional

The ID of the verification

Example: 1
connection_idstring · nullableOptional

The connection ID

Example: bd8d1663-38ac-46c8-9314-7d26bf731c88
contact_idstringOptional

The contact ID

invitation_idinteger · nullableOptional

The invitation ID

Example: 1
schema_idstring · nullableOptional

The schema ID

schema_attributesobjectOptional

The schema attributes for verification

wallet_idstringOptional

The wallet ID

Example: 70b6a0d2-628a-4de6-af96-144100f74878
rulestringOptional

The verification rule

Example: no rule
meta_dataobject · nullableOptional

Additional metadata

statestring · nullableOptional

The verification state

Example: done
completebooleanOptional

Whether verification is complete

Example: false
resultbooleanOptional

The verification result

Example: false
result_stringstringOptional

Human readable verification result

Example: Pending
presentation_exchange_idstring[]Optional

Presentation exchange IDs

errorstringOptional

Error message if any

created_atstring · date-timeOptional

Creation timestamp

Example: 2025-07-08T21:54:59.969Z
updated_atstring · date-timeOptional

Update timestamp

Example: 2025-07-08T21:55:01.017Z
post
/api/v1/verifications/json-ld

Last updated

Was this helpful?