Presentation Definitions
Last updated
Was this helpful?
Last updated
Was this helpful?
Presentation definitions define which credential(s) a Verifier requests and for what purpose. Each selected credential is comprised of a and the associated Issuer. The resulting object is conformant with the specification and is used when generating a .
(optional)
A presentation definiton is created by an Organisation.
Creation of a presentation definitions for an Organisation.
Endpoint
Request
Organisation (header)
Name
Purpose
List of required credentials. For each, the following is defined:
Name
Purpose
Verifiable Credential JSON Schema URL
Issuer DID
Response
A presentation definition object is created. This presentation definition is associated with the pre-defined credential schema and the Organisation that initiated its creation.
Retrieve a list of presentation definitions owned by an Organisation.
Endpoint
Request
Organisation (header)
Filters (optional):
Status
Response
List of presentation definitons managed by this Organisation.
Retrieve a presentation definition by ID. The resulting object needs to be owned by the Organisation that is making the request.
Endpoint
Request
Presentation Definition ID
Organisation (header)
Response
A presentation definition object.
A presentation definition can be archived and restored. When a presentation definition has been archived, it cannot be used in the verification request workflow.
Endpoint
Request
Presentation Definition ID
Organisation (header)
Response
The updated presentation definition status will be returned, either:
is_archived: false
- For active or restored presentation definitions
is_archived: true
- For archived presentation definitions
Endpoint
Request
Presentation Definition ID
Organisation (header)
Response
Returns a JSON schema for a presentation definition.
Public endpoint that returns the JSON representation of a presentation definition, following the specification.