00Quickstart

Signup to a delivered message in under five minutes.

1

Get a sandbox key

Request sandbox credentials — no card, no contract.

2

Send a message

One POST request to /v1/messages with your key.

3

Receive the DLR

A delivery-report webhook confirms it landed.

4

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 credentials

022. 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.