00Quickstart
Signup to a delivered message in under five minutes.
Get a sandbox key
Request sandbox credentials — no card, no contract.
Send a message
One POST request to /v1/messages with your key.
Receive the DLR
A delivery-report webhook confirms it landed.
Go live
Swap the sandbox key for a production key once your entity is registered.
011. Get your key
Request sandbox credentials from the dashboard, or ask us directly and we’ll issue one by email.
Request sandbox credentials022. Send a message
Copy this, swap in your key and your own number.
curl https://sandbox.msgbridge.in/v1/messages \ -H "Authorization: Bearer $SANDBOX_KEY" \ -d to="+91XXXXXXXXXX" \ -d channel="sms" \ -d template_id="sandbox_welcome"033. Receive the delivery report
Point a webhook URL at your sandbox project. A delivery report arrives as the message moves from queued → sent → delivered.
Example delivery-report payload
{ "message_id": "msg_9F2k", "status": "delivered", "channel": "sms", "timestamp": "2026-09-05T10:22:31Z"}044. Go live
Once your DLT entity, header and templates are approved (see the compliance guide), swap your sandbox key for a production key. No code changes required.
Have a technical question first?
Talk to our integration team before you write a line of code.