API для OTP-кодов

API OTP-сервиса — эндпоинты для отправки и проверки кодов верификации

API для OTP-кодов

Коротко: API OTP-сервиса позволяет отправлять коды верификации, проверять их и получать статусы. Два режима работы: под ключ и умный шлюз.

Кому подходит

  • Роль: Разработчик
  • Уровень: Опытный

Базовый URL

https://web.otpcod.ru/api/v1

Аутентификация

Заголовок X-API-Key с вашим ключом. Как получить ключ: API-ключи.

Основные эндпоинты

Отправка и проверка кодов

ЭндпоинтМетодДля чего
/messagesPOSTОтправка одного кода
/omnimessagesPOSTОтправка с каскадом
/messages/verificationPOSTПроверка статуса верификации
/messages/revokePOSTОтзыв кода (Telegram Gateway)

Справочные

ЭндпоинтМетодДля чего
/balanceGETБаланс компании
/channelsGETСписок каналов
/sendersGETСписок имён отправителей
/edrsGETЗаписи о доставке
/templatesGETШаблоны сообщений

2FA-сервис (режим «Под ключ»)

ЭндпоинтМетодДля чего
/2fa/requests/{requestId}GETПроверка статуса 2FA-запроса
/2fa/verifyPOSTПроверка кода от пользователя

Форматы запросов

Все запросы — POST или GET с заголовками:

  • Content-Type: application/json
  • X-API-Key: ваш-ключ

Примеры

Подробнее о примерах запросов — в Swagger UI:

https://web.otpcod.ru/api/v1/swagger-ui/index.html?urls.primaryName=OMNI_API

Что можно делать

  • Отправлять OTP-коды через SMS, WhatsApp, TTS, RCS, FlashCall.
  • Проверять статус отправки.
  • Работать в режиме «Под ключ» — платформа генерирует и проверяет код.
  • Работать в режиме «Умный шлюз» — вы генерируете код, платформа доставляет.

См. также

Нужна помощь?