Skip to main content

Base URL

https://app.usesendi.com/api

Authentication

All API requests require a Bearer token:
Authorization: Bearer snd_your_api_key
Create API keys in the dashboard under API Keys.

Request Format

Send JSON in the request body with Content-Type: application/json.

Response Format

Successful responses return JSON:
{
  "success": true,
  "data": { ... }
}
Error responses:
{
  "error": "Error message",
  "details": "Additional information"
}

Status Codes

CodeMeaning
200Success
201Created
400Invalid request body
401Missing or invalid API key
403Permission denied
404Resource not found
429Rate limit or plan limit exceeded
500Server error

Endpoints