Documentation preview. These pages target Registryctl v0.15.0, which is not published yet. Public download commands will not work until that release exists. For runnable released instructions, use v0.13.0.
Begin an authenticated pre-authorized-code offer
GET
/oid4vci/offer/start
const url = 'https://example.com/oid4vci/offer/start';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/oid4vci/offer/startPublic and unauthenticated. Begins the eSignet authorization-code login as the confidential RP and 302-redirects the browser to eSignet. Mints no pre-authorized_code or credential material. Returns 404 when the pre-authorized-code flow is disabled. Error responses use the OpenID4VCI error envelope, not RFC 9457 Problem Details.
Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”credential_configuration_id
string
Responses
Section titled “Responses”Redirect to the eSignet authorization endpoint
Invalid or unknown credential configuration
Media typeapplication/json
object
error
required
string
error_description
string
Examplegenerated
{ "error": "example", "error_description": "example"}Pre-authorized-code flow is disabled
OpenID4VCI issuer failed
Media typeapplication/json
object
error
required
string
error_description
string
Examplegenerated
{ "error": "example", "error_description": "example"}