Важно прочитать первым делом
Cascade не является сервисом покупки виртуальных номеров для регистрации аккаунтов в WhatsApp. Если вам нужен disposable phone number стороннего маркетплейса — это другой класс продуктов (см. сравнения).
Как получить OTP для пользователя вашего продукта
- Пользователь указывает свой номер.
- Ваш бэкенд вызывает Cascade
POST /otp/send. - Пользователь получает Verification Code в WhatsApp/Telegram/SMS.
- Вы проверяете код через
POST /otp/verify.
Частые ошибки
- Путают outbound OTP и аренду номеров
- Кладут API-ключ в клиент
- Игнорируют rate limits
- Не обрабатывают 422/429
Дальше
API · FAQ · Use cases · Pricing · Blog
Как это связано с Cascade
Cascade — сервис исходящей доставки OTP и коротких ссылок на реальный телефон пользователя через WhatsApp, Telegram или SMS. Это не маркетплейс disposable phone numbers и не аренда виртуальных номеров для регистрации на сторонних сайтах. Базовый URL API: https://otp.kztusdt.kz/api. Авторизация — Authorization: Bearer <token> из кабинета компании. Ориентир по цене — от 1 ₸; биллинг токенов: WhatsApp/Telegram = 1 токен, SMS = 16 токенов (см. документацию).
Практические шаги
- Зарегистрируйте компанию и получите API-ключ.
- Вызовите
POST /otp/sendс номером пользователя. - Пользователь вводит код у вас в форме.
- Подтвердите код через
POST /otp/verify. - При ошибках смотрите справочник ошибок и FAQ.
Подключение обычно занимает около трёх минут. Дополнительно полезны разделы SDK, сценарии, сравнения и блог.
Ограничения и честные ожидания
Не обещайте «100% доставку всегда»: мессенджеры и SMS зависят от сети, настроек пользователя и доступности каналов. Используйте каскадную логику там, где это уместно, мониторьте историю в кабинете и не храните API-ключ на клиенте. Если SMS не пришла, проверьте канал, баланс токенов, формат номера и повторите отправку с разумным интервалом. Для продуктовых решений лучше начинать с WhatsApp/Telegram и держать SMS как более дорогой запасной вариант.