{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/nacelle/main/json-schema/nacelle-credentials-schema.json", "title": "Credentials holds information about client credentials.", "x-generated": "2026-10-14", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/nacelle-auth-api-openapi.yml#/components/schemas/Credentials", "properties": { "client_id": { "description": "The unique client ID.", "type": "string", "x-go-name": "ClientID" }, "client_secret": { "description": "The client's secret key.", "type": "string", "x-go-name": "ClientSecret" }, "description": { "description": "A brief description for the client.", "type": "string", "x-go-name": "Description" }, "last_updated": { "description": "The last time the credentials were updated.", "format": "date-time", "type": "string", "x-go-name": "LastUpdated" }, "name": { "description": "The name of the client.", "type": "string", "x-go-name": "Name" }, "ttl": { "description": "The time-to-live (in seconds) for the credentials.", "format": "int64", "type": "integer", "x-go-name": "TTL" } }, "required": [ "client_id", "client_secret", "last_updated" ], "type": "object", "x-go-package": "github.com/getnacelle/authimilate/services/auth0-mgmt/pkg/model" }