Public API (Server)
Base URL
https://backend.sendeasy.app
Authentication models
- Channel token (
/api/messages/send,/api/v1/email/*) - API token (
/api/v1/waba/*,/api/v1/ai/*) - Integration token (
/api/integration/generic)
Main endpoints
| Method | Endpoint | Auth |
|---|---|---|
POST | /api/messages/send | Channel token |
POST | /api/integration/generic | Integration token |
POST | /api/v1/email/send | Email channel token — see /en/server/email |
GET | /api/v1/email/health | Email channel token |
POST | /api/v1/ai/completion | API token — see /en/server/bots |
POST | /api/v1/ai/extract | API token |
POST | /api/v1/ai/search | API token |
GET | /api/v1/ai/health | API token |
POST | /api/v1/diagnostic-submissions | API token — see /en/server/diagnosticos |
Success and error contracts
Success example:
{ "message": "Message queued successfully" }
Error example:
{ "error": "ERR_NO_PERMISSION" }
Translation strategy
Keep error as canonical key and resolve display messages by locale in your client.