{ "lexicon": 1, "id": "org.tangled.temp.account.beginSignup", "defs": { "main": { "type": "procedure", "description": "Begin signup: validate the Turnstile token and email a verification code to the address.", "input": { "encoding": "application/json", "schema": { "type": "object", "required": ["email", "turnstileToken"], "properties": { "email": { "type": "string", "description": "Email address for the new account." }, "turnstileToken": { "type": "string", "description": "Cloudflare Turnstile challenge response token." } } } }, "errors": [ { "name": "SignupDisabled", "description": "Signup is not currently enabled on this service." }, { "name": "InvalidTurnstileToken", "description": "The Turnstile captcha response could not be verified." }, { "name": "InvalidEmail", "description": "The email address is not valid." }, { "name": "EmailAlreadyRegistered", "description": "An account already exists for this email address." } ] } } }