API REST
Todo lo que hace la plataforma desde la UI lo podés hacer también vía API. Auth con JWT, rate limit por tenant, eventos en tiempo real vía WebSocket.
Autenticación
Todas las requests llevan un header Authorization: Bearer <token>. El token es un JWT firmado que obtenés desde el panel del workspace, scoped a un tenant específico.
curl https://api.botsapper.com/v1/conversations \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5..."Endpoints principales
| GET | /v1/conversations |
| GET | /v1/conversations/{id}/messages |
| POST | /v1/conversations/{id}/messages |
| PATCH | /v1/conversations/{id}/status |
| PUT | /v1/conversations/{id}/tags |
| GET | /v1/messages/search |
| POST | /v1/quick-replies |
| GET | /v1/agent/config |
| PUT | /v1/agent/config |
WebSocket de eventos
Conectate a wss://api.botsapper.com/ws?token=... para recibir eventos en vivo: nuevos mensajes, cambios de estado, actualizaciones de delivery e indicador de typing del bot.
