{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/choozle/main/json-schema/authorization-request.json", "title": "AuthorizationRequest", "description": "Request body for the Choozle /api/authorization endpoint.", "type": "object", "required": ["email", "timestamp", "signature"], "properties": { "email": { "type": "string", "format": "email", "description": "The registered Choozle account email address." }, "timestamp": { "type": "integer", "description": "Unix epoch timestamp in seconds used in signature computation." }, "signature": { "type": "string", "description": "HMAC-SHA256 hex digest computed over email and timestamp using the API secret key." } } }