Retrieve a deferred credential.
POST
/vci/deferred
Code sample: Shell / cURL
curl --request POST \ --url https://auth.example.com/vci/deferred \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "transaction_id": "txn_123" }'Authorizations
Section titled “Authorizations ”Request Body required
Section titled “Request Body required ” Media type application/json
object
transaction_id
required
string
Example
txn_123Responses
Section titled “ Responses ”Credential issuance response.
Media type application/json
Any of:
object
credential
required
Issued SD-JWT VC compact serialization.
string
c_nonce
string
c_nonce_expires_in
integer
transaction_id
Present only when issuance is deferred.
string
object
credential
Issued SD-JWT VC compact serialization.
string
c_nonce
string
c_nonce_expires_in
integer
transaction_id
required
Present only when issuance is deferred.
string
Example
{ "c_nonce": "nonce_1234567890", "c_nonce_expires_in": 300}Error response.
Media type application/json
object
error
required
string
error_description
required
string
Example
{ "error": "invalid_request", "error_description": "The request is invalid."}Error response.
Media type application/json
object
error
required
string
error_description
required
string
Example
{ "error": "invalid_request", "error_description": "The request is invalid."}