OTP API

One-time passwords

Create OTP challenges from your backend, deliver codes by SMS through your Android gateway fleet, and verify the code your user types without exposing API keys in the browser.

OpenSMS

Integration flow

  • Create a challenge with POST /v1/otp/send
  • Collect the 6-digit code from the user
  • Verify the challenge with POST /v1/otp/verify
  • Use sandbox test_code values for integration testing without reading SMS manually

Related links