Authorization
Request body for creating an authorization request
Redirect URI to which the response will be sent
http://example.comValidity of the authorization request in seconds
600Created
Bad Request
Found
Entity representing an authorization request in the verifier service.
An authorization request is created when a client requests verification of credentials. It contains all the necessary information to process a verifiable presentation, including the presentation definition that specifies what credentials are required, and state/nonce values for security purposes.
Unique identifier for the authorization request. Automatically generated as a UUID.
State parameter used for SIOP (Self-Issued OpenID Provider) flow. Helps prevent cross-site request forgery attacks by maintaining state between requests. Must be unique when combined with nonce.
Nonce (number used once) parameter for the authorization request. Provides replay protection and ensures the response is generated for this specific request. Must be unique when combined with state.
URI where the client should be redirected after the verification process. The verification result will be sent to this URI.
Timestamp (in milliseconds) until which this authorization request is valid. After this time, the request will be considered expired and cannot be used.
URI where the wallet should submit the verifiable presentation. This is the endpoint that will receive and process the VP from the wallet.
Flag indicating whether this authorization request has been used. Prevents the same authorization request from being used multiple times. Set to true after a successful verification process.
falseBad Request
No Content
Bad Request
No content
Request body for submitting a verifiable presentation
Random string to prevent CSRF attacks
abcdef12345678901234567890abcdefRandom string to ensure request uniqueness
1234567890abcdef1234567890abcdefSuccess
Bad Request
Last updated