API Reference Overview
Base URL
Example:
Authentication
All endpoints require an API key (except public Signup Link routes):
See Authentication for details.
Request format
- Content type:
application/json - Dates: ISO 8601 strings (e.g.
2024-01-15T10:00:00.000Z) - Phone numbers: international format without
+(e.g.5511999990000)
Response format
All responses are JSON. Successful responses return the resource directly (or an array/paginated object).
Error format
Pagination
List endpoints return a paginated response:
Query parameters:
Rate limits
Rate limit headers are included on every response:
When exceeded: 429 Too Many Requests with a Retry-After header.
Idempotency
The POST /api/messages/send endpoint accepts an Idempotency-Key header:
Repeated requests with the same key within 24 hours return the original response without re-processing.