Full REST API for programmatic access. Available on Enterprise plan.
All requests require a Bearer token. Get your API key from /dashboard/integrations.
/api/v1/leadsList all leads. Filters: temperature, status, limit, offset.
/api/v1/leadsCreate a lead manually. Body: name, email, phone, budget, location, propertyType, temperature.
/api/v1/leads/{id}Get one lead with conversations, tasks, notes, deals.
/api/v1/leads/{id}Update any lead field.
/api/v1/leads/{id}Delete a lead.
/api/v1/dealsList deals. Filters: stage, limit, offset.
/api/v1/dealsCreate a deal. Body: title, stage, propertyValue, commission, leadId.
/api/v1/conversationsList AI chat conversations. ?include_messages=true to hydrate messages.
/api/v1/statsUnified dashboard stats: leads by temp, deals by stage, pipeline value, conversion rate.
100 requests per minute per API key. Exceeding returns 429 with Retry-After header.
Configure your webhook URL in Settings to receive instant notifications when events occur.
{
"event": "lead.created",
"timestamp": "2026-04-18T12:00:00.000Z",
"lead": {
"id": "abc",
"name": "Jane Smith",
"email": "jane@example.com",
"temperature": "hot"
}
}