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.