OTP API для Казахстана

Отправка кодов подтверждения через API

SMS, голосовой звонок или Flash Call — три метода OTP в одном сервисе.
Быстрая интеграция. Казахстанские операторы. От 1 тенге за верификацию.

Попробовать бесплатно →
1

SMS с кодом подтверждения

SMS OTP

Классический и надёжный метод. Пользователь получает SMS с текстом, в котором указан код подтверждения. Работает для всех казахстанских операторов: Kcell, Activ, Tele2, Beeline, izi, Altel.

  • ✓ Доставка за 20–40 секунд
  • ✓ Работает на всех телефонах
  • ✓ Автозаполнение кода на iOS и Android
  • ✓ Кастомный текст сообщения
SMS с кодом подтверждения на телефоне
POST
/api/v1/bulks
POST /api/v1/bulks
Authorization: Bearer {ваш_токен}
Accept: application/json
Content-Type: application/json
{
  "name": "Verification code",
  "text": "Код подтверждения: 66767. Никому не сообщайте код.",
  "list_id": [
    { "number": "+77010000001" }
  ]
}
201 Created
response
← 201 Created
{
  "id": 12345,
  "text": "Код подтверждения: 66767. Никому не сообщайте код.",
  "status": "running",
  "segments": 1,
  "recipients": 1,
  "max_cost": 18.7,
  "created_at": "2020-04-14 19:35:28",
  "updated_at": "2020-04-14 19:35:28"
}

2

Голосовой звонок с кодом

Аудио
пример голосового OTP
«Код подтверждения: 3, 0, 7, 5. Повторяю: 3, 0, 7, 5.»
Голосовой OTP

AutoCall.kz звонит пользователю и проговаривает код голосом через синтез речи. Удобно когда пользователь за рулём, при слабом зрении или когда SMS заблокированы корпоративным оператором.

  • ✓ Синтез речи на русском и казахском
  • ✓ Код повторяется несколько раз
  • ✓ Работает без интернета
  • ✓ Дешевле чем SMS
POST
/api/v1/autocalls
POST /api/v1/autocalls
Authorization: Bearer {ваш_токен}
Accept: application/json
Content-Type: application/json
{
  "name": "Verification Code",
  "type": "regular",
  "audio_id": [{
    "type": "synthesis",
    "data": {
      "text": "Код подтверждения: 3, 0, 7, 5. Повторяю: 3, 0, 7, 5."
    }
  }],
  "list_id": [
    { "number": "+77010000000" }
  ]
}
201 Created
response
← 201 Created
{
  "id": 67890,
  "client_id": null,
  "name": "Regular autocall",
  "status": "running",
  "time_from": "00:00:00",
  "time_to": "23:59:59",
  "max_cost": 9.16,
  "record": false,
  "callback_url": null,
  "created_at": "2020-04-14 04:09:16",
  "updated_at": "2020-04-14 04:09:16"
}

3

Flash Call — верификация через входящий звонок

Flash Call OTP

Самый быстрый и дешёвый метод. AutoCall.kz звонит с номера, последние цифры которого — это и есть код. Звонок сбрасывается автоматически. Пользователь видит номер на экране и вводит последние цифры.

  • ✓ Самый дешёвый OTP
  • ✓ Код появляется за 3–10 секунд
  • ✓ Работает без интернета
  • ✓ Пользователь не принимает звонок
Flash Call — входящий звонок с кодом подтверждения
POST 1 ₸
авто-код (мы генерируем)
POST /api/v1/flash-calls
Authorization: Bearer {ваш_токен}
Accept: application/json
Content-Type: application/json
{
  "number": "+77010000000",
  "digits": 5 // в Авто-коде поддерживается от 3 до 6 цифр
}
201 Created 1 ₸
response — авто-код
← 201 Created
{
  "id": 11223,
  "code": "72511", // сохраните для проверки на своей стороне
  "number": "+77010000000"
}
POST 3 ₸
свой код (вы задаёте)
POST /api/v1/flash-calls
Authorization: Bearer {ваш_токен}
Accept: application/json
Content-Type: application/json
{
  "number": "+77010000000",
  "code": "3075"
}
201 Created 3 ₸
response — свой код
← 201 Created
{
  "id": 11224,
  "code": "3075",
  "number": "+77010000000"
}
При отправке своего кода - очень высока вероятность получить ошибку 404, т.к мобильный провайдер мог ещё не предоставить номер, последние цифры которого соответствуют вашему коду. Просим использовать функцию Авто-кода до приобритения нами 1 млн номеров у провайдеров.

Сравнение методов OTP верификации

Выберите метод под задачу или комбинируйте

Параметр SMS Голосовой звонок Flash Call
Стоимость от 19–37 ₸ от 4–10 ₸ от 1-3 ₸
Скорость доставки 20–60 сек 10–20 сек 3–10 сек
Работает без интернета ✓ Да ✓ Да ✓ Да
Действие пользователя Открыть SMS, прочитать Принять звонок, выслушать Посмотреть на экран
Автозаполнение кода ✓ iOS и Android ✗ Нет В разработке
Подходит слабовидящим Частично ✓ Да Частично
Интеграция через API ✓ Доступно ✓ Доступно ✗ Доступно частично

Три шага для старта

Первую верификацию можно запустить за 15 минут

1

Зарегистрируйтесь

Создайте аккаунт на AutoCall.kz. Регистрация бесплатная — тестовый баланс начисляется автоматически.

2

Получите API-токен

В личном кабинете → Настройки → API интеграция → скопируйте Bearer-токен.

3

Отправьте первый OTP

Один POST-запрос с номером телефона и текстом — пользователь получает код. Готово.

Часто задаваемые вопросы

Как отправить код подтверждения через API?

AutoCall.kz предоставляет три метода: SMS (POST /api/v1/bulks), голосовой звонок (POST /api/v1/autocalls) и Flash Call (POST /api/v1/flash-calls). Для любого метода нужен Bearer API-токен из личного кабинета.

Какой метод дешевле — SMS или звонок?

Flash Call — самый дешёвый: звонок сбрасывается до ответа абонента, тарификации нет. Голосовой OTP стоит как обычный звонок (посекундно). SMS — фиксированная цена. При 10 000 верификаций в месяц Flash Call выгоднее SMS в 10 раз.

Работает ли OTP без интернета у пользователя?

Да. Все три метода — SMS, звонок и Flash Call — работают через сотовую сеть. Интернет на устройстве пользователя не нужен.

Для каких казахстанских операторов доступна верификация?

Kcell (Activ), Tele2, Beeline, Altel, izi. SMS и голосовые звонки работают для всех. Flash Call — в разработке, при запуске покроет все основные операторы РК.

Можно ли кастомизировать текст SMS?

Да, текст SMS задаётся произвольно в поле text. Рекомендуем указывать название вашего сервиса и напоминание не сообщать код третьим лицам.

Как получить API-токен?

Зарегистрируйтесь на AutoCall.kz → личный кабинет → раздел «Настройки» → «API интеграция». Там будет Bearer-токен для подстановки в заголовок Authorization.

Почему при отправке своего кода сервис возвращает ошибку 404?

Так происходит из-за того, что номера, последние цифры которого совпадают с вашим кодом, не обнаружено в системе. Рекомендуем использовать функцию Авто-кода, чтобы избежать подобных проблем.

Другие инструменты AutoCall.kz

Комбинируйте каналы для максимального охвата

Начните отправлять OTP-коды уже сегодня

Зарегистрируйтесь — тестовый баланс сразу на счету.
SMS и голосовые OTP доступны прямо сейчас.

Зарегистрироваться бесплатно →