The same REST surface the dashboard uses, scoped to your workspace by the key. Request and response shapes, parameters and status codes are in the generated reference — API host → /api/v1/developers/docs → CRM.
Create
curl -X POST "$API/api/v1/crm/contacts" -H "Authorization: Bearer om_live_…" -H "Content-Type: application/json" -d '{"email":"ada@example.com","first_name":"Ada"}'
Deals, tasks and the rest
Deals, pipelines, tasks, custom fields and objects, email campaigns, sequences, forms, helpdesk, SMS, bookings, payments, workflows, reviews and reports follow the same pattern — each under its own scope. The reference lists every call with the scope it needs.