API Documentation

Build anything with our API.

Workspace API keys with per-resource scopes, signed webhooks, a generated reference, and an MCP server for AI assistants.

The reference is generated from the API itself

Every documented endpoint, its parameters, response shapes and the key scope it needs — rebuilt from the running API, so it can't go stale.

Create a key in the dashboard under Settings → API Keys, then:

curl "https://api.omnimarkpro.com	/api/v1/crm/contacts" \
  -H "Authorization: Bearer om_live_YOUR_KEY"

Scopes (live from the API)

  • contacts:readList + view contacts
  • contacts:writeCreate + update + delete contacts
  • deals:readList + view deals + pipelines
  • deals:writeCreate + update + delete deals
  • tasks:readList + view CRM tasks
  • tasks:writeCreate + update + delete tasks
  • email_campaigns:readView campaigns + analytics
  • email_campaigns:writeCreate + send email campaigns
  • sequences:readView sequences + enrollments
  • sequences:writeCreate + enroll into sequences
  • social:readView social posts + inbox
  • social:writeSchedule + publish social posts
  • ads:readView ad campaigns + analytics
  • ads:writeCreate + edit ad campaigns
  • reports:readRun + view reports
  • webhooks:readList your webhook endpoints
  • webhooks:writeManage webhook endpoints
  • custom_fields:readList custom fields
  • custom_objects:readList custom objects and records
  • custom_objects:writeCreate + update custom object records
  • forms:readForms, surveys and their submissions
  • helpdesk:readTickets, messages and knowledge base
  • helpdesk:writeCreate + update tickets, reply
  • livechat:readLive chat conversations
  • inbox:readUnified inbox messages
  • sms:writeSend SMS
  • booking:readBooking pages and meetings
  • payments:readInvoices, quotes and payments
  • workflows:readAutomation workflows
  • workflows:writeCreate + run workflows
  • leads:readLeads and website visitors
  • mcp:readAI assistants (MCP): read tools
  • mcp:writeAI assistants (MCP): changes, each approved by a person
  • mcp:write_autoAI assistants (MCP): changes without approval
  • *:readRead everything (no writes)
  • *Root — every endpoint (admin only)