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

Credential Templates

List credential templates

get

List credential templates created and managed by the Wallet. The list can be filtered, sorted, and paginated by using the available query parameters.

Authorizations
AuthorizationstringOptional
Bearer authentication header of the form Bearer <token>.
Query parameters
orderstring · enumOptionalPossible values:
order_bystringOptional
per_pageinteger · min: 1 · max: 50Optional
pageinteger · min: 1Optional
searchstringOptional
formatstring · enumOptionalPossible values:
Responses
200

Credential templates successfully loaded

application/json
get/issuer/templates

Create credential template

post

Create a credential template by providing necessary information such as the linked schema, credential format, and other relevant metadata. The created template is then be used for issuing credentials.


Restriction for dc+sd-jwt format:

  • status is a registered JWT claims and MUST always be disclosed. status cannot be included in config.disclosure_frame._sd

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

Credential template successfully created

application/json
post/issuer/templates

Get credential template

get

Get credential template by ID The template contains necessary information for credential issuance such as the linked schema, credential format, and other relevant metadata.

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

Credential template successfully loaded

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

Update credential template

put

Update credential template by providing necessary information such as the linked schema, credential format, and other relevant metadata. The updated template is then used for issuing credentials.

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

Credential template successfully updated

application/json
put/issuer/templates/{id}

Delete credential template

delete

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

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

Credential template deleted

No content

delete/issuer/templates/{id}

No content

Last updated