One-time passwords (OTPs) are just SMS with time-sensitive content. Send them like any other message, over the API or SMPP.
curl -X POST https://app.esmsafrica.io/api/sms/send \
-H "X-Account-ID: your_id" -H "X-API-Key: your_key" \
-H "Content-Type: application/json" \
-d '{"phoneNumber":"+254712345678","text":"Your code is 482910","senderId":"MyApp"}'
OTPs are prioritised on our direct operator routes for fast delivery. Register a branded Sender ID so recipients trust the code.