POST
/v1/mgmt/jwt/templates/library/listAuthorization
Descope Project ID and Management Key AuthorizationBearer <token>
Project ID:Management Key as bearer token.
In: header
Request Body
application/json
List the curated JWT template library Descope ships — starter templates with documented use cases, optional logos, and experimental flags.
curl -X POST "https://api.descope.com/v1/mgmt/jwt/templates/library/list" \ -H "Content-Type: application/json" \ -d '{}'{ "entries": [ { "id": "string", "name": "string", "description": "string", "template": {}, "tags": [ "string" ], "authSchema": "string", "type": "string", "conformanceIssuer": true, "autoDCT": true, "enforceIssuer": true, "emptyClaimPolicy": "string", "overrideSubject": true, "issuerType": "string", "omitCustomClaimsFromDSR": true, "addJti": true, "excludePermissions": true, "experimental": true, "logoLight": "string", "logoDark": "string" } ]}export interface Response {entries?: {id?: stringname?: stringdescription?: stringtemplate?: {}tags?: string[]authSchema?: stringtype?: stringconformanceIssuer?: booleanautoDCT?: booleanenforceIssuer?: booleanemptyClaimPolicy?: stringoverrideSubject?: booleanissuerType?: stringomitCustomClaimsFromDSR?: booleanaddJti?: booleanexcludePermissions?: booleanexperimental?: booleanlogoLight?: stringlogoDark?: string}[]} Was this helpful?
Delete JWT Template POST
Delete a JWT template by id. The project's default templates are restored where this one was referenced.
List JWT Templates POST
List every JWT template defined on the current project. Returns full field detail for each — name, description, type (key|user), tags, claim body, authSchema, issuerType, etc.