NNotilify

Notilify quickstarts / First send

Your first SMS,
before the coffee cools.

Pick your language. Install the official SDK, copy the example, and send a transactional message through the Notilify API.

01

Create an API key

Sign in, create a key for this project, then keep it in an environment variable—not in source control.

02

Choose your sender

Replace NOTILIFY with an approved sender ID or purchased number available in your account.

03

Send to a test number

Replace the example recipient with an E.164 number, run the snippet, and expect HTTP 202 when accepted.

One endpoint. Eight languages.

Send the message.

Set your API key, choose a tab, then replace the sender and recipient placeholders before running the example.

Keep the key server-side. Never expose it in browser or mobile application code. Use a backend endpoint you control.
Terminal
curl -X POST https://api.notilify.com/v1/message \
  -H "Authorization: Bearer $NOTILIFY_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: first-send-001" \
  -d '{
    "from": "NOTILIFY",
    "to": "+14155552671",
    "message": "Your verification code is 482913"
  }'
RunPaste and press enter

What happens next

Accepted is the start, not the finish.

A 202 response means Notilify accepted the send. Track the message status and add a delivery webhook before treating carrier delivery signals as final application state.