---
title: "Fetch one schema plus its full version family."
method: GET
path: "/v1/credential-schemas/{uuid}"
tags: ["Credentials"]
---

# Fetch one schema plus its full version family.

`GET /v1/credential-schemas/{uuid}`

Fetch one credential schema and its version family. Use this to inspect the current schema fields and see which versions are active or deprecated.

## Path parameters

- `uuid` string, required

## Response `200`

Credential schema details with its version history.

- object
  - `uuid` string, uuid — Unique identifier of the credential schema.
  - `name` string — Human-readable schema name.
  - `vct` string — VCT (Verifiable Credential Type) value embedded in credentials issued from this schema.
  - `version` string — Schema version string.
  - `format` string — Credential format. The captured value is `sd_jwt_vc`, the SD-JWT VC (Selective-Disclosure JWT Verifiable Credential) format.
  - `attributes` object[] — Claim attributes that make up the credential.
    - `name` string — Claim name as it appears in the credential.
    - `sd` boolean — Whether the claim supports selective disclosure.
  - `branding` object — Wallet branding object returned with the schema. The captured example is an empty object.
  - `revocable` boolean — Whether issued credentials from this schema can be revoked.
  - `status` string — Lifecycle status of this schema version.
  - `supersedes` string, uuid, nullable — Schema UUID that this version supersedes. Null means this is the first version.
  - `created_at` string, date-time — Timestamp when the schema was created.
  - `versions` object[] — Version family for this schema.
    - `uuid` string, uuid — Unique identifier of this schema version.
    - `vct` string — VCT (Verifiable Credential Type) value for this schema version.
    - `version` string — Version string for this schema version.
    - `status` string — Lifecycle status of this schema version.
    - `supersedes` string, uuid, nullable — Schema UUID that this version supersedes. Null means this is the first version.
    - `is_latest` boolean — Whether this is the latest version in the family.
    - `issued_count` integer — Number of credentials issued from this schema version.
    - `created_at` string, date-time — Timestamp when this schema version was created.

---

[API](https://skmtc.net/didit-protocol/apis/didit-credentials-api.md) · [All operations](https://skmtc.net/didit-protocol/apis/didit-credentials-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/didit-protocol/didit-credentials-api/versions/e4eddba66557/schema)
