v8

latestOpenAPI 3.1.0raw.githubusercontent.com2026-07-05730512.7 KB
Credentials

List credential schemas

List credential schemas for your tenant. Each schema defines a VCT (Verifiable Credential Type), credential format, attributes, revocability, status, and version lineage. Use this before you create templates or issue credentials.

get/v1/credential-schemas

Response

Array of credential schemas. Each array element contains these fields.

brandingobject

Wallet branding object returned with the schema. The captured examples are empty objects.

created_atstring date-time

Timestamp when the schema was created.

formatstring

Credential format. The captured value is sd_jwt_vc, the SD-JWT VC (Selective-Disclosure JWT Verifiable Credential) format.

namestring

Human-readable schema name.

revocableboolean

Whether issued credentials from this schema can be revoked.

statusstring

Lifecycle status of this schema version.

supersedesstring uuid nullable

Schema UUID that this version supersedes. Null means this is the first version.

uuidstring uuid

Unique identifier of the credential schema. You use it to fetch the schema or create templates.

vctstring

VCT (Verifiable Credential Type) value embedded in credentials issued from this schema.

versionstring

Schema version string.

Example response

[
  {
    "attributes": [
      {
        "name": "given_name",
        "sd": true
      }
    ],
    "created_at": "2026-07-02T23:51:57.328099Z",
    "format": "sd_jwt_vc",
    "name": "Loyalty Membership",
    "revocable": true,
    "status": "active",
    "uuid": "5e41f295-5b7b-456a-989d-582373595319",
    "vct": "AirlineLoyalty",
    "version": "1.0"
  }
]