SMS API
POST /messages
transactional · sender_id · delivery_report
483 291
Verification code delivered in 0.8s
Run transactional messaging, bulk campaigns, sender IDs, delivery reports, and automation from one premium workflow.
{
"channel": "sms",
"sender_id": "WHYSMS",
"type": "transactional"
}
Designed for API teams, marketing teams, and enterprise operations that need delivery confidence without extra noise.
Each product block is a different operating mode inside the same WhySMS stack.
POST https://staging.whysms.com/api/v1/messages
Authorization: Bearer YOUR_API_KEY
{
"channel": "sms",
"type": "transactional",
"sender_id": "WHYSMS",
"recipients": ["+26077XXXXXXX"],
"message": "Your login code is 483291"
}
{
"message_id": "msg_92131",
"status": "delivered",
"channel": "sms",
"latency_ms": 800,
"delivery_report": true
}