Oid4vp

Endpoints for creating and managing Open ID for verifiable presentations

Get all presentation definitions.

get

This endpoint gets all presentation definitions.

Authorizations
x-api-keystringRequired
Responses
200

Ok

application/json
created_atstringOptional
updated_atstringOptional
pres_def_idstringOptional
pres_defobjectOptional
get
/api/v1/oid4vp/presentation-definitions

Create a presentation definition.

post

This endpoint creates a presentation definition.

Authorizations
x-api-keystringRequired
Body
pres_defobjectOptional
Responses
200

Ok

application/json
created_atstringOptional
updated_atstringOptional
pres_def_idstringOptional
pres_defobjectOptional
post
/api/v1/oid4vp/presentation-definitions

Get a presentation definition by pres_def_id.

get

This endpoint gets a presentation definition by pres_def_id.

Authorizations
x-api-keystringRequired
Path parameters
pres_def_idstringRequired

The pres_def_id for the presentation you would like to get

Responses
200

Ok

application/json
created_atstringOptional
updated_atstringOptional
pres_def_idstringOptional
pres_defobjectOptional
get
/api/v1/oid4vp/presentation-definitions/{pres_def_id}

Delete a presentation definition.

delete

This endpoint deletes a presentation definition

Authorizations
x-api-keystringRequired
Path parameters
pres_def_idstringRequired

The pres_def_id you would like to delete

Responses
200

Ok

No content

delete
/api/v1/oid4vp/presentation-definitions/{pres_def_id}

No content

Gets all presentations.

get

This endpoint gets all presentations

Authorizations
x-api-keystringRequired
Responses
200

Ok

application/json
presentation_idstringOptional
pres_def_idstringOptional
request_idstringOptional
statestringOptional
matched_credentialsobjectOptional
verifiedstringOptional
created_atstringOptional
updated_atstringOptional
get
/api/v1/oid4vp/presentations

Get a presentation record by presentation_id.

get

This endpoint gets a presentation record by presentation_id.

Authorizations
x-api-keystringRequired
Path parameters
presentation_idstringRequired

The presentation_id for the presentation you would like to get

Responses
200

Ok

application/json
presentation_idstringOptional
pres_def_idstringOptional
request_idstringOptional
statestringOptional
matched_credentialsobjectOptional
verifiedstringOptional
created_atstringOptional
updated_atstringOptional
get
/api/v1/oid4vp/presentations/{presentation_id}

Delete a presentation.

delete

This endpoint deletes a presentation.

Authorizations
x-api-keystringRequired
Path parameters
presentation_idstringRequired

The presentation_id for the presentation you would like to delete

Responses
200

Ok

No content

delete
/api/v1/oid4vp/presentations/{presentation_id}

No content

Create a presentation request.

post

This endpoint creates a presentation request.

Authorizations
x-api-keystringRequired
Body
pres_def_idstringOptional
vp_formatsobjectOptional
Responses
200

Ok

application/json
request_uristringOptional
post
/api/v1/oid4vp/request

Last updated

Was this helpful?