Entwickler-API

Integrieren Sie Camilia mit Ihren bestehenden Systemen. Verfügbar im Agency-Plan.

Authentifizierung

Alle Anfragen erfordern einen API-Schlüssel im Authorization-Header. Generieren Sie Ihre Schlüssel unter Einstellungen → Öffentliche API.

curl -H "Authorization: Bearer cam_your_api_key" https://camilia.io/api/v1/leads
Interaktive DokumentationFür Postman herunterladen

Paginierung

Listen verwenden Cursor-basierte Paginierung. Senden Sie den Cursor des letzten Elements, um die nächste Seite zu erhalten.

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

Limits

100 Anfragen pro Minute pro API-Schlüssel. 429-Antworten zeigen an, dass das Limit überschritten wurde.

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

Bereit zur Integration?

Generieren Sie Ihren ersten API-Schlüssel im Einstellungspanel.