Getting started
From account creation to your first queued SMS.
- Create an organisation account
Sign up at app.netnaunse.com, or call
POST /v1/auth/register. Registration creates a user, organisation, and prepaid wallet. - Authenticate
Exchange credentials for a JWT with
POST /v1/auth/login, or create an API key in the dashboard (Developers → API keys) / viaPOST /v1/auth/api-keys. Send either asAuthorization: Bearer …. - Ensure a Sender ID
Pass
senderIdon each send, or configure an approved Sender ID for your organisation. Requests without a usable Sender ID returnMISSING_SENDER_ID. - Top up and send
Your wallet is debited when a message is accepted (
202). Insufficient balance returns402withINSUFFICIENT_BALANCE.
1. Login
curl -X POST https://api.netnaunse.com/v1/auth/login \
-H "Content-Type: application/json" \
-d '{
"email": "you@company.com",
"password": "your-password"
}'2. Send an SMS
curl -X POST https://api.netnaunse.com/v1/sms/send \
-H "Authorization: Bearer YOUR_TOKEN_OR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": "255712345678",
"message": "Hello from Netnaunse",
"senderId": "MyBrand"
}'A successful send returns 202 Accepted with a message id and status: "queued". See the SMS API guide for fields, listing, and status polling.