# API Reference — Dealix v3.0.0 Base URL (prod): `https://api.dealix.sa` ## المصادقة ``` X-API-Key: ``` عدا مسارات `/health*`, `/docs`, `/redoc`, `/openapi.json`, `/api/v1/webhooks/*`. --- ## Health | Method | Path | Description | |--------|------|-------------| | GET | `/health` | Liveness + providers | | GET | `/live` | Liveness probe | | GET | `/ready` | Readiness probe | | GET | `/health/deep` | Deep check (Postgres + Redis + LLM) | ## Leads | Method | Path | Description | |--------|------|-------------| | POST | `/api/v1/leads` | Create new lead (10/min) | | GET | `/api/v1/leads` | List leads | | GET | `/api/v1/leads/{id}` | Get one | | PATCH | `/api/v1/leads/{id}` | Update status | ## Sales | Method | Path | Description | |--------|------|-------------| | POST | `/api/v1/sales/quote` | Generate proposal (30/min) | | POST | `/api/v1/sales/book` | Book demo | | POST | `/api/v1/sales/follow-up` | Trigger follow-up | ## Sectors | Method | Path | Description | |--------|------|-------------| | GET | `/api/v1/sectors` | List supported sectors | | GET | `/api/v1/sectors/{slug}/playbook` | Sector playbook | ## Agents | Method | Path | Description | |--------|------|-------------| | POST | `/api/v1/agents/run` | Execute an agent | | GET | `/api/v1/agents/list` | Available agents | ## Webhooks | Method | Path | Verification | |--------|------|--------------| | POST | `/api/v1/webhooks/hubspot` | HMAC-SHA256 (X-HubSpot-Signature-v3) | | POST | `/api/v1/webhooks/calendly` | HMAC-SHA256 (Calendly-Webhook-Signature) | | POST | `/api/v1/webhooks/n8n` | HMAC-SHA256 (X-N8N-Signature) | | POST | `/api/v1/webhooks/whatsapp` | WhatsApp token verify | ## Admin | Method | Path | Description | |--------|------|-------------| | GET | `/api/v1/admin/costs?window_hours=24&group_by=model` | Cost aggregation | | GET | `/api/v1/admin/cache/stats` | Semantic cache hit/miss | | GET | `/api/v1/admin/audit?limit=200` | Connector audit log | ## Rate Limits ارجع إلى `docs/SECURITY_GUIDE.md`.