Skip to documentation

Authentication

Authenticate with an API key

Create your key in /dashboard/api and send it in the `Authorization` header. Keep it secret: the plain key is shown only once when created.

Header format

Use either `Authorization: Bearer <key>` or `X-API-Key`, but the bearer token format is recommended.

Authorization: Bearer tus_live_************************

Scopes

API keys can be unrestricted or scoped. Broadcast endpoints use broadcasts:create and broadcasts:read; direct message sends use messages:send.

curl -X POST "https://api.techupservices.in/api/v1/messages/send" \
  -H "Authorization: Bearer tus_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+919876543210",
    "type": "text",
    "text": { "body": "Hello from TechUpServices" }
  }'