Skip to main content

Base URL

All API requests use the following base URL:

Versioning

The API is currently at v1, which is the only available version. Version information is included in the URL path.

Content Type

All API requests and responses use application/json format. Include the following header in all requests:

Authentication

NativeMessage API supports two authentication methods:
  • JWT Bearer Token: Include Authorization: Bearer <token> header
  • API Key: Include X-API-Key: <your-api-key> header
See the Authentication guide for detailed setup instructions.

Pagination

List endpoints support pagination using query parameters: Example Request:
Pagination Response Format:

Response Format

Success Response (Single Resource)

Success Response (List)

Error Response

HTTP Status Codes

Rate Limiting

API requests are limited to 200 requests per minute per tenant. When exceeded, the API returns a 429 status code.
See the Rate Limits guide for best practices and optimization strategies.

Next Steps

Authentication

Set up API keys and JWT tokens

Send a Message

Send your first SMS in 5 minutes

API Endpoints

Browse available endpoints

Webhooks

Receive delivery reports in real-time