Verify (OTP check)
API для создания и проверки одноразовых кодов верификации (OTP) через SMS, Email и другие каналы.
Endpoint: <ApiUrl/>/api/verify.php
Запросы по POST отправляются с заголовком Content-Type: application/json. Проверка кода (verify) поддерживает также GET.
Создание кода (verify/create)
Создаёт код верификации и отправляет его по SMS или Email. Запрос принимается в очередь для обработки; в ответ сразу возвращаются success и request_id.
Метод: POST
Параметры запроса
Пример запроса
{
"auth": "API_KEY",
"command": "verify/create",
"phone": "441501234567",
"type": "sms",
"sender_name": "MyBrand",
"lang": "en",
"code_length": 6,
"code_type": "numeric",
"service_id": 1,
"custom_id": "abcdef1234567",
"hook": "https://example.com/webhook"
}
Пример ответа:
{
"success": true,
"request_id": "cf-ray-1234567890-ABC"
}
Ошибки HTTP: 400 (неверный формат/JSON), 401 (неверный auth), 413 (лимит размера тела), 503 (очередь недоступна).
Проверка кода (verify)
Запрос проверяет введённый пользователем код и возвращает статус верификации.