Issue a credential.
POST
/vci/credential
Code sample: Shell / cURL
curl --request POST \ --url https://auth.example.com/vci/credential \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "credential_configuration_id": "AuthrimIdentityCredential", "proofs": { "jwt": [ "eyJhbGciOiJFUzI1NiIsInR5cCI6Im9wZW5pZDR2Y2ktcHJvb2Yrand0In0..." ] } }'Authorizations
Section titled “Authorizations ”Request Body required
Section titled “Request Body required ” Media type application/json
object
credential_configuration_id
required
string
Example
AuthrimIdentityCredential proofs
required
object
jwt
required
Array<string>
Example
[ "eyJhbGciOiJFUzI1NiIsInR5cCI6Im9wZW5pZDR2Y2ktcHJvb2Yrand0In0..."]Responses
Section titled “ Responses ”Credential issuance response.
Media type application/json
Any of:
object
credentials
required
Issued SD-JWT VC compact serializations.
Array<string>
transaction_id
Present only when issuance is deferred.
string
object
credentials
Issued SD-JWT VC compact serializations.
Array<string>
transaction_id
required
Present only when issuance is deferred.
string
Example generated
{ "credentials": [ "example" ], "transaction_id": "example"}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."}