For the complete documentation index, see llms.txt. This page is also available as Markdown.

Presentation Templates

List presentation templates

get

List presentation templates managed by the Wallet. The list can be filtered, sorted, and paginated by using the available query parameters. Filtering by template type is also supported to easily retrieve templates of a specific format.

Authorizations
AuthorizationstringOptional
Bearer authentication header of the form Bearer <token>.
Query parameters
orderstring · enumOptionalPossible values:
order_bystring · enumOptionalPossible values:
per_pageinteger · min: 1 · max: 50Optional
pageinteger · min: 1Optional
searchstring · max: 50Optional
typestring · enumOptionalPossible values:
created_at_fromstring · dateOptional
created_at_tostring · dateOptional
updated_at_fromstring · dateOptional
updated_at_tostring · dateOptional
Responses
200

Presentation templates successfully loaded

application/json
get/verifier/templates

Create presentation template

post

Register a Presentation Template.

dcql_query follows DCQL format when type=dcql. input_descriptors follows DIF Presentation Exchange format when type=pex.

If type is omitted, dcql is used by default.

Supported Standards

Authorizations
AuthorizationstringOptional
Bearer authentication header of the form Bearer <token>.
Body
Responses
201

Presentation template successfully created

application/json
post/verifier/templates

Get presentation template

get

Get presentation template by ID. The template contains necessary information for presentation request generation such as the linked input descriptors or DCQL query and other relevant metadata.

Authorizations
AuthorizationstringOptional
Bearer authentication header of the form Bearer <token>.
Path parameters
idstring · uuidRequired
Responses
200

Presentation template successfully loaded

application/json
get/verifier/templates/{id}

Delete presentation template

delete

Delete presentation template by ID. Deleted templates can no longer be used for presentation request generation. Ensure to review the implications before deleting a presentation template.

Authorizations
AuthorizationstringOptional
Bearer authentication header of the form Bearer <token>.
Path parameters
idstring · uuidRequired
Responses
204

Presentation template deleted

No content

delete/verifier/templates/{id}

No content

Update presentation template

patch

Update presentation template fields. type cannot be changed.

input_descriptors updates are valid for pex templates, and dcql_query updates are valid for dcql templates.

Supported Standards

Authorizations
AuthorizationstringOptional
Bearer authentication header of the form Bearer <token>.
Path parameters
idstring · uuidRequired
Body
Responses
200

Presentation template successfully updated

application/json
patch/verifier/templates/{id}

Last updated