API para Desarrolladores

Integra Camilia con tus sistemas existentes. Disponible para el plan Agency.

Autenticación

Todas las peticiones requieren un API key en el header Authorization. Genera tus claves en Configuración → API Pública.

curl -H "Authorization: Bearer cam_your_api_key" https://camilia.io/api/v1/leads

Paginación

Las listas usan paginación por cursor. Envía el cursor del último elemento para obtener la siguiente página.

GET /api/v1/leads?limit=25&cursor=clxyz...
{ "data": [ ... ], "meta": { "cursor": "clxyz...", "hasMore": true, "limit": 25 } }

Límites

100 peticiones por minuto por clave API. Las respuestas 429 indican que se superó el límite.

Endpoints

GET/api/v1/leadsList leads (paginated)
POST/api/v1/leadsCreate a lead
GET/api/v1/leads/:idGet lead detail + activities
PATCH/api/v1/leads/:idUpdate a lead
DELETE/api/v1/leads/:idSoft-delete a lead
GET/api/v1/propertiesList properties (paginated)
POST/api/v1/propertiesCreate a property
GET/api/v1/properties/:idGet property detail
PATCH/api/v1/properties/:idUpdate a property
DELETE/api/v1/properties/:idDelete a property
GET/api/v1/visitsList visits (paginated)
POST/api/v1/visitsCreate a visit
GET/api/v1/activitiesList activities (read-only)
POST/api/v1/leads/:id/smsSend SMS to a lead

¿Listo para integrar?

Genera tu primera API key desde el panel de Configuración.