| Core | GET /ping, GET /omni/templates, POST /leads |
| Outbound | GET /campaigns, GET /campaigns/{id}, GET /campaigns/{id}/contacts (read-only; create/start in dashboard) |
| Contacts | GET/DELETE /contacts/{id}, GET .../calls, GET .../calls/{callId}, POST .../cancel, POST .../followups |
| Calls | GET /calls, GET /calls/active, GET /calls/{id}, GET /calls/{id}/recording - scopes calls:read / recordings:read |
| Credits | GET /credits, GET /credits/transactions - scope credits:read |
| Analytics | GET /analytics/calls - scope analytics:read |
| Webhooks | GET/POST/PATCH/DELETE /webhooks - scope webhooks:write |
| Events | POST /events, GET/POST/DELETE /event-routes |
| Inbound | GET/POST /inbound-agents, GET/PATCH .../{id}, POST .../activate, POST .../sync-doctors, POST .../generate-script, POST .../crm/lookup - create/PATCH accept companyId + selectedKnowledgebases (fileId list) |
| Numbers / credits | GET /numbers, GET /numbers/available, POST /numbers/purchase (pool; debit credits) |
| Companies | GET/POST /companies, GET/PATCH/DELETE /companies/{id} - scopes companies:read / companies:write |
| Knowledge bases | GET/POST /knowledge-bases/documents, GET/DELETE .../{fileId}, GET .../upload-billing-info - scopes knowledge:read / knowledge:write |