# Get all JWT templates Retrieves all JWT templates for your environment. Note: This feature must be enabled by request. Endpoint: GET /resources/jwt-templates/v1 Security: bearer ## Query parameters: - `keys` (array) Filter by template keys - `ids` (array) Filter by template IDs - `_limit` (number) Maximum number of items to return - `_offset` (number) The page number to retrieve. For example, use 0 for the first page, 1 for the second page. - `_sortBy` (string) Field to sort by Enum: "id", "key", "name", "createdAt", "updatedAt" - `_order` (string) Sort order Enum: "ASC", "DESC" ## Response 200 fields (application/json): - `items` (array) - `items.id` (string, required) Template ID - `items.vendorId` (string, required) Vendor ID - `items.key` (string, required) Unique key for the template - `items.name` (string, required) Name of the template - `items.description` (string,null) Description of the template - `items.expiration` (number, required) Token expiration time in seconds - `items.algorithm` (string, required) JWT signing algorithm Enum: "RS256", "HS256" - `items.templateSchema` (object, required) JWT template schema - `items.templateSchema.claims` (object, required) Claims mapping as key-value pairs - `items.createdAt` (string, required) Creation timestamp - `items.updatedAt` (string, required) Last update timestamp - `_links` (object) - `_links.next` (string, required) - `_links.prev` (string, required) - `_links.first` (string, required) - `_links.last` (string, required) - `_metadata` (object) - `_metadata.totalItems` (number, required) - `_metadata.totalPages` (number, required)