Base URL#
https://salescloud.es/api/v1
Autenticacion#
Todas las peticiones requieren un token JWT en el header:
Authorization: Bearer <tu-token>
Obtener token:
POST /api/auth/login
{ "email": "tu@email.com", "password": "..." }
→ { "token": "eyJ..." }Endpoints principales#
| Recurso | GET | POST | PUT | DELETE |
|---|---|---|---|---|
| /contacts | Listar | Crear | Actualizar | Eliminar |
| /companies | Listar | Crear | Actualizar | Eliminar |
| /deals | Listar | Crear | Actualizar | Eliminar |
| /invoices | Listar | Crear | Actualizar | Eliminar |
| /estimates | Listar | Crear | Actualizar | Eliminar |
| /projects | Listar | Crear | Actualizar | Eliminar |
| /tasks | Listar | Crear | Actualizar | Eliminar |
| /items | Listar | Crear | Actualizar | Eliminar |
Rate limits#
- 100 peticiones/minuto en plan Pro
- 1.000 peticiones/minuto en plan Enterprise
- Header
X-RateLimit-Remainingindica peticiones restantes
Webhooks#
Configura en Configuracion > API > Webhooks para recibir notificaciones en tu servidor cuando ocurra un evento (nuevo contacto, factura pagada, etc.).
Documentacion completa: salescloud.es/api-docs