Get started fast
Move from evaluation to first OTP or transactional API call with a lightweight onboarding path and clear technical CTAs.
Build transactional SMS, bulk campaign, WhatsApp, and automation workflows from one API surface.
Use WhySMS for SMS OTP, verification workflows, authentication messaging, delivery reports, sender IDs, and event-based messaging without splitting tools by team.
Move from evaluation to first OTP or transactional API call with a lightweight onboarding path and clear technical CTAs.
Cover verification codes, authentication messaging, campaign requests, WhatsApp templates, and event-triggered updates from one place.
Give engineering, growth, and support teams one messaging workflow with shared status visibility.
curl --request POST 'https://staging.whysms.com/api/v1/status' \
--header 'Accept: application/json' \
--data 'channel=sms&type=otp&flow=login_verification'
{
"channel": "sms",
"use_case": "password_reset",
"code_length": 6,
"delivery_report": true
}
const authMessage = {
channel: 'sms',
use_case: '2fa',
flow: 'account_security',
delivery_report: true
};
The public docs entry should support product evaluation, first API discovery, and later handoff into deeper technical material or solution discussions.