Developer Quick Start

Start sending in 5 minutes

Novauth provides flash call, SMS, WhatsApp, and Telegram OTP APIs under a single authentication model. Pick your channel and follow the step-by-step guide.

Authentication

Every API request requires your API key in the x-api-key header. Get your key from the Novauth dashboard.

bash
curl -X POST https://api.novauth.com/api/v1/connect-hub/call/flash \
  -H "x-api-key: YOUR_API_KEY" \
  -H "x-account-id: YOUR_ACCOUNT_ID" \
  -H "Content-Type: application/json" \
  -d '{"callee": "+14155552671"}'

Never expose your API key in client-side (browser) code. Always make Novauth API calls from your backend server.

Base URL & formats

All service endpoints share the same base URL prefix:

text
https://api.novauth.com/api/v1/connect-hub
Content-Type
application/json for all requests and responses
Phone format
E.164 — e.g. +14155552671 (country code required)
IDs
ULIDs — sortable, globally unique, 26 characters
HTTP status
200 success · 400 bad input · 401 auth fail · 500 server error