v8

latestOpenAPI 3.1.0raw.githubusercontent.com2026-07-05730512.7 KB
OpenID4VCI Protocol

Credential endpoint (holder proof-of-possession → SD-JWT VC)

Redeem an issuance access token and holder proof for an SD-JWT VC (Selective-Disclosure JWT Verifiable Credential). Send the proof generated by the holder wallet after you mint a nonce. Didit returns the issued credential and its VCT (Verifiable Credential Type).

post/v1/credential

Request body

Example request

{
  "proof": {
    "jwt": "<redacted>",
    "proof_type": "<redacted>"
  }
}

Response

Didit issued the credential.

credentialstring

Store this issued SD-JWT VC (Selective-Disclosure JWT Verifiable Credential) string in the holder wallet.

vctstring

You receive the VCT (Verifiable Credential Type) of the issued credential.

Example response

{
  "credential": "<redacted>",
  "credentials": [
    {
      "credential": "<redacted>"
    }
  ],
  "vct": "AirlineLoyalty"
}