API Endpoints
This is a backend-first API. Use the API endpoints to interact with the system programmatically.
POST /api/clients- Create a new clientGET /api/clients- List all clientsGET /api/leads- List leadsPOST /api/leads- Create leadGET /api/leads/[id]- Get lead detailsPOST /api/leads/[id]/enrich- Enrich lead dataPOST /api/outreach/campaigns- Create campaignGET /api/outreach/campaigns- List campaignsPOST /api/outreach/send- Send outreachGET /api/outreach/sequences- List outreach messagesPOST /api/conversations/handle- Handle replyGET /api/conversations- List conversationsGET /api/conversations/[id]- Get conversation detailsGET /api/escalations- List escalationsPOST /api/escalations/[id]/resolve- Resolve escalationPOST /api/meetings/book- Book meetingGET /api/meetings- List meetingsGET /api/reports/metrics- Get metricsGET /api/reports/kpis- Get KPIs
All endpoints require X-Client-ID header (except /api/clients).