{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/n0t1fy-dev/json-schema/n0t1fy-dev-start-verification-request-schema.json",
  "title": "StartVerificationRequest",
  "x-generated": "2026-10-31",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/n0t1fy-dev-api-openapi.json#/components/schemas/StartVerificationRequest",
  "properties": {
    "to": {
      "type": "string",
      "title": "To",
      "description": "The phone number to verify, in E.164 format: `+9955` followed by eight digits. With a test key (`sk_test_`), only the test numbers +995512345670 to +995512345679 are accepted, and their code is always `000000`."
    },
    "template": {
      "type": "string",
      "enum": [
        "verification_code",
        "login_code",
        "password_reset_code"
      ],
      "title": "Template",
      "description": "Which message carries the code. NOTIFY fills in the code, and the minutes where the template names them (10).",
      "default": "verification_code"
    },
    "locale": {
      "type": "string",
      "enum": [
        "ka",
        "en"
      ],
      "title": "Locale",
      "description": "Language of the message: `ka` (Georgian, the default) or `en`.",
      "default": "ka"
    }
  },
  "additionalProperties": false,
  "type": "object",
  "required": [
    "to"
  ]
}