cURL
curl --request GET \ --url https://staging.crossmint.com/api/v1-alpha1/credentials/types/{typeName} \ --header 'X-API-KEY: <api-key>'
{ "id": "crossmint:bfb292e7-2700-4924-9213-478f3d71f2d8:CourseCompletionCertificate", "typeSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "Course completion", "description": "Describes the course completed and the assigned grade", "type": "object", "properties": { "credentialSubject": { "type": "object", "properties": { "course": { "type": "string" }, "grade": { "type": "string" }, "id": { "type": "string" } }, "required": [ "course", "grade" ], "additionalProperties": false } }, "$id": "https://staging.crossmint.com/api/v1-alpha1/credentials/types/crossmint:bfb292e7-2700-4924-9213-478f3d71f2d8:CourseCompletionCertificate" } }
Get the schema of a given type by name (or id)
API scope required credentials.read
credentials.read
Key obtained from the Crossmint developer console, reflecting the API scope granted.
The name of the type or the type's id.
Success.
"crossmint:bfb292e7-2700-4924-9213-478f3d71f2d8:CourseCompletionCertificate"
Show child attributes
"https://json-schema.org/draft/2020-12/schema"
"Course completion"
"Describes the course completed and the assigned grade"
"object"
{ "type": "object", "properties": { "course": { "type": "string" }, "grade": { "type": "string" }, "id": { "type": "string" } }, "required": ["course", "grade"], "additionalProperties": false}
"https://staging.crossmint.com/api/v1-alpha1/credentials/types/crossmint:bfb292e7-2700-4924-9213-478f3d71f2d8:CourseCompletionCertificate"
Was this page helpful?