Cascade Cascade

API

Примеры

Скопируйте curl и подставьте свой Bearer-токен.

Quick Answer

Экспортируйте OTP_API_TOKEN и вызовите /otp/send, затем /otp/verify.

Summary

"Набор минимальны�

Key Takeaways

  • Всегда Accept: application/json.
  • Нормализуйте телефон к цифрам.
  • Больше примеров в /sdk.

Содержание

  1. Env
  2. Send
  3. Verify
  4. Shorten

Env

export OTP_API_TOKEN='ваш_ключ'

Send

curl -sS -X POST "https://otp.kztusdt.kz/api/otp/send" \
  -H "Authorization: Bearer $OTP_API_TOKEN" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{"phone":"77001234567","purpose":"login","channel":"whatsapp"}'

Verify

curl -sS -X POST "https://otp.kztusdt.kz/api/otp/verify" \
  -H "Authorization: Bearer $OTP_API_TOKEN" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{"phone":"77001234567","code":"123456","purpose":"login"}'

Shorten

curl -sS -X POST "https://otp.kztusdt.kz/api/links/shorten" \
  -H "Authorization: Bearer $OTP_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com/path","expires_in":3600}'

См. SDK, документация, FAQ, use-cases.