ReOTP.
API/2. Проверка статуса верификации
1 min read

2. Проверка статуса верификации

Запрос текущего статуса сеанса проверки.

После начала процесса верификации и получения идентификатора requestId ваше приложение должно периодически опрашивать (Polling) состояние сессии, чтобы узнать, успешно ли клиент отправил сообщение.

Механизм работы (Polling):

  • Выполняйте GET запрос к указанной конечной точке каждые 3 секунды.
  • Как только вы получите статус "VERIFIED", немедленно прекратите опрос и успешно войдите в систему пользователя.

Возвращаемые состояния (Session States):

  • PENDING: Клиент еще не отправил сообщение. Продолжайте опрос.
  • VERIFIED: Сообщение отправлено, и номер успешно верифицирован.
  • EXPIRED: Срок действия истек (максимум через 5 минут после пробуждения сервера).
Integration Code (SDKs)
curl -X GET https://[your-domain.com]/api/verify/status?id=YOUR_REQUEST_ID

Интерактивная API-песочница

Протестируйте отправку запросов на верификацию вживую и сгенерируйте коды интеграции на предпочитаемом вами языке программирования.

curl -X POST https://reotp.com/api/verify/init \
  -H "Authorization: Bearer 15a1c1c7-ed05-40df-b7c3-69c327542a07" \
  -H "Content-Type: application/json" \
  -d '{
    "phoneNumber": "201000000000",
    "method": "WHATSAPP"
  }'