Initiate OIDC Compose Credential Issuance
Used by the issuer to initiate OIDCI credential issuance interaction in VCS. The response contains initiate issuance URL which can be used to initiate the flow from issuer applications.
Request body
URL of the issuance initiation endpoint of a Wallet. Takes precedence over client_wellknown request parameter. If both client_initiate_issuance_url and client_wellknown are not provided then response initiate issuance URL will contain custom initiate issuance URL in format openid-initiate-issuance://.
String containing wallet/holder application OIDC client wellknown configuration URL.
String value created by the Credential Issuer and opaque to the Wallet that is used to bind the sub-sequent authentication request with the Credential Issuer to a context set up during previous steps. If the client receives a value for this parameter, it MUST include it in the subsequent Authentication Request to the Credential Issuer as the op_state parameter value. MUST NOT be used in Authorization Code flow when pre-authorized_code is present.
Issuer can provide custom grant types through this parameter. This grant type has to be used while exchanging an access token for authorization code in later steps.
Contains scopes that issuer expects VCS to use while requesting authorization code for claim data. Defaults to openid.
Contains response type that issuer expects VCS to use while performing OIDC authorization request. Defaults to token.
Customizes what kind of access Issuer wants to give to VCS.
Required for Pre-Authorized Code Flow. Boolean value specifying whether the issuer expects presentation of a user PIN along with the Token Request in a pre-authorized code flow.
Boolean flags indicates whether given transaction is initiated by Wallet.
Response
OK
URL of the issuance initiation endpoint of a Wallet. Takes precedence over client_wellknown request parameter. If both client_initiate_issuance_url and client_wellknown are not provided then response initiate issuance URL will contain custom initiate issuance URL in format openid-initiate-issuance://.
String containing wallet/holder application OIDC client wellknown configuration URL.
String value created by the Credential Issuer and opaque to the Wallet that is used to bind the sub-sequent authentication request with the Credential Issuer to a context set up during previous steps. If the client receives a value for this parameter, it MUST include it in the subsequent Authentication Request to the Credential Issuer as the op_state parameter value. MUST NOT be used in Authorization Code flow when pre-authorized_code is present.
Issuer can provide custom grant types through this parameter. This grant type has to be used while exchanging an access token for authorization code in later steps.
Contains scopes that issuer expects VCS to use while requesting authorization code for claim data. Defaults to openid.
Contains response type that issuer expects VCS to use while performing OIDC authorization request. Defaults to token.
Customizes what kind of access Issuer wants to give to VCS.
Required for Pre-Authorized Code Flow. Boolean value specifying whether the issuer expects presentation of a user PIN along with the Token Request in a pre-authorized code flow.
Boolean flags indicates whether given transaction is initiated by Wallet.