CRM API
Base URL: https://api-core.theonecrm.app
Authentication
Most endpoints require a valid session cookie or integration key. Endpoints marked Public require no authentication.
Endpoints Summary
326 endpoints discovered across 3 function app(s).
| Method | Route | Auth |
|---|---|---|
POST | /api/agents/{action} | Session |
POST | /api/ai/deal-coach | Session |
POST | /api/ai/growth-advisor | Session |
POST | /api/ai/intelligence | Session |
POST | /api/ai/marketing-analyst | Session |
POST | /api/ai/marketing-assistant | Session |
GET | /api/ai/marketing-assistant/sessions | Session |
DELETE | /api/ai/marketing-assistant/sessions/{id} | Session |
GET | /api/ai/marketing-assistant/sessions/{id} | Session |
GET | /api/ai/marketing-plans/{id} | Session |
POST | /api/ai/marketing-plans/{id} | Session |
POST | /api/auth/email-consent | Session |
GET | /api/auth/email-consent/callback | Session |
POST | /api/auth/email-consent/verify | Session |
POST | /api/auth/invite/{token}/accept | Session |
GET | /api/auth/invite/{token}/preview | Session |
POST | /api/auth/login | Session |
POST | /api/auth/logout | Session |
POST | /api/auth/mfa/confirm | Session |
POST | /api/auth/mfa/setup | Session |
POST | /api/auth/mfa/verify | Session |
POST | /api/auth/microsoft-auth | Session |
GET | /api/auth/microsoft-callback | Public |
POST | /api/auth/mobile-token | Session |
POST | /api/auth/password-reset/confirm | Session |
POST | /api/auth/password-reset/request | Session |
GET | /api/auth/portal-sso | Session |
GET | /api/auth/session | Session |
POST | /api/auth/session | Session |
POST | /api/auth/signup | Session |
POST | /api/auth/signup/check-slug | Session |
POST | /api/auth/switch-tenant | Session |
POST | /api/automation/deal-events | Session |
DELETE | /api/automation/deal-rules/{id?} | Session |
GET | /api/automation/deal-rules/{id?} | Session |
POST | /api/automation/deal-rules/{id?} | Session |
PUT | /api/automation/deal-rules/{id?} | Session |
POST | /api/automation/deal-rules/trigger | Session |
POST | /api/automation/legal-policy-events | Session |
DELETE | /api/automation/scoring/{id?} | Session |
GET | /api/automation/scoring/{id?} | Session |
POST | /api/automation/scoring/{id?} | Session |
PUT | /api/automation/scoring/{id?} | Session |
POST | /api/automation/scoring/apply | Session |
GET | /api/automation/scoring/distribution | Session |
DELETE | /api/automation/sequences/{id?} | Session |
GET | /api/automation/sequences/{id?} | Session |
POST | /api/automation/sequences/{id?} | Session |
PUT | /api/automation/sequences/{id?} | Session |
GET | /api/automation/sequences/{id}/analytics | Session |
POST | /api/automation/sequences/{id}/enroll | Session |
DELETE | /api/automation/sequences/{id}/enroll/{contactId} | Session |
GET | /api/automation/sequences/{id}/enrollments | Session |
GET | /api/brand/theme | Session |
GET | /api/bridge/crm/{resource}/{id?} | Session |
PATCH | /api/bridge/crm/{resource}/{id?} | Session |
POST | /api/bridge/crm/{resource}/{id?} | Session |
POST | /api/client-portal/auth/accept-invite | Session |
POST | /api/client-portal/auth/login | Session |
GET | /api/client-portal/auth/me | Session |
GET | /api/client-portals | Session |
POST | /api/client-portals | Session |
GET | /api/client-portals/{clientId}/users | Session |
POST | /api/client-portals/{clientId}/users | Session |
DELETE | /api/client-portals/{clientId}/users/{userId} | Session |
PUT | /api/client-portals/{clientId}/users/{userId} | Session |
DELETE | /api/client-portals/{id} | Session |
GET | /api/client-portals/{id} | Session |
PUT | /api/client-portals/{id} | Session |
GET | /api/client-portals/{id}/stats | Session |
GET | /api/commission-plans | Session |
POST | /api/commission-plans | Session |
DELETE | /api/commission-plans/{id} | Session |
PATCH | /api/commission-plans/{id} | Session |
PUT | /api/commission-plans/{id} | Session |
GET | /api/commissions | Session |
POST | /api/commissions/{id}/approve | Session |
POST | /api/commissions/{id}/mark-paid | Session |
POST | /api/commissions/calculate | Session |
GET | /api/companies | Session |
POST | /api/companies | Session |
GET | /api/companies/{companyId}/sites | Session |
POST | /api/companies/{companyId}/sites | Session |
DELETE | /api/companies/{companyId}/sites/{siteId} | Session |
PUT | /api/companies/{companyId}/sites/{siteId} | Session |
DELETE | /api/companies/{id} | Session |
GET | /api/companies/{id} | Session |
PUT | /api/companies/{id} | Session |
GET | /api/companies/{id}/activity | Session |
POST | /api/companies/{id}/activity | Session |
GET | /api/companies/{id}/health | Session |
POST | /api/companies/{id}/health/recalculate | Session |
GET | /api/competitive-intel | Session |
POST | /api/competitive-intel | Session |
DELETE | /api/competitive-intel/{id} | Session |
GET | /api/competitive-intel/{id} | Session |
PATCH | /api/competitive-intel/{id} | Session |
PUT | /api/competitive-intel/{id} | Session |
POST | /api/competitive-intel/{id}/log-outcome | Session |
GET | /api/contacts | Session |
POST | /api/contacts | Session |
DELETE | /api/contacts/{id} | Session |
GET | /api/contacts/{id} | Session |
PUT | /api/contacts/{id} | Session |
GET | /api/contacts/{id}/activity | Session |
POST | /api/contacts/{id}/notes | Session |
GET | /api/crm/preferences | Session |
GET | /api/crm/unsubscribe | Session |
DELETE | /api/custom-fields/{id?} | Session |
GET | /api/custom-fields/{id?} | Session |
POST | /api/custom-fields/{id?} | Session |
PUT | /api/custom-fields/{id?} | Session |
GET | /api/custom-fields/values/{entityId} | Session |
PUT | /api/custom-fields/values/{entityId} | Session |
GET | /api/dashboard-widget | Session |
GET | /api/dashboard/pipeline-snapshot | Session |
GET | /api/dashboard/stats | Session |
GET | /api/deal-rooms | Session |
POST | /api/deal-rooms | Session |
DELETE | /api/deal-rooms/{id} | Session |
GET | /api/deal-rooms/{id} | Session |
POST | /api/deal-rooms/{id}/documents | Session |
POST | /api/deal-rooms/{id}/stakeholders | Session |
DELETE | /api/deal-rooms/{id}/stakeholders/{email} | Session |
POST | /api/deal-rooms/{id}/toggle-public | Session |
POST | /api/dedup/merge | Session |
GET | /api/dedup/scan | Session |
DELETE | /api/email-admin/{action?} | Session |
GET | /api/email-admin/{action?} | Session |
POST | /api/email-admin/{action?} | Session |
GET | /api/email-sync/emails | Session |
GET | /api/email-sync/emails/{id} | Session |
GET | /api/email-sync/mailboxes | Session |
POST | /api/email-sync/mailboxes | Session |
DELETE | /api/email-sync/mailboxes/{id} | Session |
GET | /api/email-sync/mailboxes/{id} | Session |
PUT | /api/email-sync/mailboxes/{id} | Session |
POST | /api/email-sync/mailboxes/{id}/sync | Session |
GET | /api/email-sync/stats | Session |
DELETE | /api/esign/{resource}/{id?} | Session |
GET | /api/esign/{resource}/{id?} | Session |
POST | /api/esign/{resource}/{id?} | Session |
PUT | /api/esign/{resource}/{id?} | Session |
GET | /api/export/jobs | Session |
POST | /api/export/start | Session |
GET | /api/health | Session |
GET | /api/healthz | Session |
POST | /api/iam/sync | Session |
GET | /api/import/jobs | Session |
POST | /api/import/start | Session |
GET | /api/industry/blueprints/{action?} | Session |
POST | /api/industry/blueprints/{action?} | Session |
GET | /api/industry/methodologies/{action?} | Session |
POST | /api/industry/methodologies/{action?} | Session |
POST | /api/industry/seed | Session |
GET | /api/industry/verticals/{action?} | Session |
POST | /api/industry/verticals/{action?} | Session |
GET | /api/integration/{action} | Session |
POST | /api/integration/bus-events | Session |
GET | /api/integration/legal/{action} | Session |
POST | /api/integration/legal/{action} | Session |
GET | /api/integration/psa/{action}/{param?} | Session |
POST | /api/integration/psa/{action}/{param?} | Session |
POST | /api/integration/voice/activity | Session |
POST | /api/integration/voice/click-to-call | Session |
GET | /api/integration/voice/contact-lookup | Session |
GET | /api/leads | Session |
POST | /api/leads | Session |
DELETE | /api/leads/{id} | Session |
GET | /api/leads/{id} | Session |
PATCH | /api/leads/{id} | Session |
PUT | /api/leads/{id} | Session |
POST | /api/leads/{id}/convert | Session |
POST | /api/leads/{id}/rescore | Session |
GET | /api/marketing/analytics | Session |
DELETE | /api/marketing/blog-posts/{id?} | Session |
GET | /api/marketing/blog-posts/{id?} | Session |
POST | /api/marketing/blog-posts/{id?} | Session |
PUT | /api/marketing/blog-posts/{id?} | Session |
DELETE | /api/marketing/campaigns/{id?} | Session |
GET | /api/marketing/campaigns/{id?} | Session |
POST | /api/marketing/campaigns/{id?} | Session |
PUT | /api/marketing/campaigns/{id?} | Session |
POST | /api/marketing/campaigns/{id}/cancel | Session |
POST | /api/marketing/campaigns/{id}/send | Session |
GET | /api/marketing/campaigns/{id}/stats | Session |
GET | /api/marketing/compliance/settings | Session |
PUT | /api/marketing/compliance/settings | Session |
DELETE | /api/marketing/drip-sequences/{id?} | Session |
GET | /api/marketing/drip-sequences/{id?} | Session |
POST | /api/marketing/drip-sequences/{id?} | Session |
PUT | /api/marketing/drip-sequences/{id?} | Session |
POST | /api/marketing/drip-sequences/{id}/enroll | Session |
GET | /api/marketing/drip-sequences/{id}/enrollments | Session |
DELETE | /api/marketing/email-templates/{id?} | Session |
GET | /api/marketing/email-templates/{id?} | Session |
POST | /api/marketing/email-templates/{id?} | Session |
PUT | /api/marketing/email-templates/{id?} | Session |
DELETE | /api/marketing/forms/{id?} | Session |
GET | /api/marketing/forms/{id?} | Session |
POST | /api/marketing/forms/{id?} | Session |
PUT | /api/marketing/forms/{id?} | Session |
GET | /api/marketing/landing-pages | Public |
DELETE | /api/marketing/lead-magnets/{id?} | Session |
GET | /api/marketing/lead-magnets/{id?} | Session |
POST | /api/marketing/lead-magnets/{id?} | Session |
PUT | /api/marketing/lead-magnets/{id?} | Session |
DELETE | /api/marketing/podcasts/{id?} | Session |
GET | /api/marketing/podcasts/{id?} | Session |
POST | /api/marketing/podcasts/{id?} | Session |
PUT | /api/marketing/podcasts/{id?} | Session |
GET | /api/marketing/suppressions | Session |
DELETE | /api/marketing/suppressions/{email} | Session |
GET | /api/marketing/suppressions/export | Session |
POST | /api/marketing/suppressions/import | Session |
GET | /api/opportunities | Session |
POST | /api/opportunities | Session |
DELETE | /api/opportunities/{id} | Session |
GET | /api/opportunities/{id} | Session |
PATCH | /api/opportunities/{id} | Session |
PUT | /api/opportunities/{id} | Session |
POST | /api/opportunities/{id}/close-lost | Session |
POST | /api/opportunities/{id}/close-won | Session |
POST | /api/opportunities/{id}/move-stage | Session |
POST | /api/permissions/register | Session |
GET | /api/pipelines | Session |
POST | /api/pipelines | Session |
DELETE | /api/pipelines/{id} | Session |
GET | /api/pipelines/{id} | Session |
PATCH | /api/pipelines/{id} | Session |
PUT | /api/pipelines/{id} | Session |
POST | /api/presentations/sales | Session |
GET | /api/presentations/sales/{id} | Session |
GET | /api/proposals | Session |
POST | /api/proposals | Session |
DELETE | /api/proposals/{id} | Session |
GET | /api/proposals/{id} | Session |
PATCH | /api/proposals/{id} | Session |
PUT | /api/proposals/{id} | Session |
POST | /api/proposals/{id}/accept | Session |
POST | /api/proposals/{id}/reorder | Session |
POST | /api/proposals/{id}/sections | Session |
POST | /api/proposals/{id}/send | Session |
DELETE | /api/qbr/{resource}/{id?} | Session |
GET | /api/qbr/{resource}/{id?} | Session |
POST | /api/qbr/{resource}/{id?} | Session |
PUT | /api/qbr/{resource}/{id?} | Session |
POST | /api/qbr/records/{id}/complete-meeting | Session |
POST | /api/qbr/records/{id}/generate-presentation | Session |
POST | /api/qbr/records/{id}/invite | Session |
GET | /api/qbr/records/{id}/presentation | Session |
POST | /api/qbr/records/{id}/presentation/add-slide | Session |
DELETE | /api/qbr/records/{id}/presentation/slides/{slideNumber} | Session |
PATCH | /api/qbr/records/{id}/presentation/slides/{slideNumber} | Session |
POST | /api/qbr/records/{id}/regenerate-presentation | Session |
POST | /api/qbr/records/{id}/start-meeting | Session |
GET | /api/quote-templates | Session |
POST | /api/quote-templates | Session |
DELETE | /api/quote-templates/{id} | Session |
GET | /api/quote-templates/{id} | Session |
PATCH | /api/quote-templates/{id} | Session |
PUT | /api/quote-templates/{id} | Session |
PUT | /api/quote-templates/{id}/catalog-items/{itemId} | Session |
GET | /api/quotes | Session |
POST | /api/quotes | Session |
DELETE | /api/quotes/{id} | Session |
GET | /api/quotes/{id} | Session |
PATCH | /api/quotes/{id} | Session |
PUT | /api/quotes/{id} | Session |
POST | /api/quotes/{id}/accept | Session |
POST | /api/quotes/{id}/new-version | Session |
POST | /api/quotes/{id}/reject | Session |
POST | /api/quotes/{id}/review-approval | Session |
POST | /api/quotes/{id}/send | Session |
POST | /api/quotes/{id}/submit-approval | Session |
POST | /api/quotes/{id}/void | Session |
POST | /api/reports/run | Session |
DELETE | /api/reports/saved/{id?} | Session |
GET | /api/reports/saved/{id?} | Session |
POST | /api/reports/saved/{id?} | Session |
PUT | /api/reports/saved/{id?} | Session |
GET | /api/sales-activities | Session |
POST | /api/sales-activities | Session |
DELETE | /api/sales-activities/{id} | Session |
GET | /api/sales-activities/{id} | Session |
PATCH | /api/sales-activities/{id} | Session |
PUT | /api/sales-activities/{id} | Session |
POST | /api/sales-activities/{id}/complete | Session |
GET | /api/sales-forecasting | Session |
POST | /api/sales-forecasting/snapshot | Session |
POST | /api/sales-forecasting/target | Session |
GET | /api/search | Session |
GET | /api/settings/audit-log | Session |
DELETE | /api/settings/webhooks/{id?} | Session |
GET | /api/settings/webhooks/{id?} | Session |
POST | /api/settings/webhooks/{id?} | Session |
PUT | /api/settings/webhooks/{id?} | Session |
GET | /api/tenants/current | Session |
PUT | /api/tenants/current | Session |
GET | /api/tenants/members | Session |
DELETE | /api/tenants/members/{userId} | Session |
PUT | /api/tenants/members/{userId}/role | Session |
POST | /api/tenants/members/invite | Session |
POST | /api/tenants/provision | Session |
GET | /api/territories | Session |
POST | /api/territories | Session |
DELETE | /api/territories/{id} | Session |
GET | /api/territories/{id} | Session |
PATCH | /api/territories/{id} | Session |
PUT | /api/territories/{id} | Session |
POST | /api/territories/{id}/auto-assign | Session |
GET | /api/users/me | Session |
PUT | /api/users/me | Session |
POST | /api/users/me/change-password | Session |
GET | /api/users/notifications | Session |
POST | /api/users/notifications/{id}/read | Session |
POST | /api/users/notifications/read-all | Session |
GET | /api/users/preferences | Session |
PUT | /api/users/preferences | Session |
POST | /api/webhooks/esign-complete | Public |
POST | /api/webhooks/ses | Session |
POST | /api/webhooks/stripe | Public |
DELETE | /api/workflow-rules/{id?} | Session |
GET | /api/workflow-rules/{id?} | Session |
POST | /api/workflow-rules/{id?} | Session |
PUT | /api/workflow-rules/{id?} | Session |
Endpoint Details
Agents
/api/agents/{action}Create agents
Auth: Session
Ai
/api/ai/deal-coachCreate deal coach
Auth: Session
/api/ai/growth-advisorCreate growth advisor
Auth: Session
/api/ai/intelligenceCreate intelligence
Auth: Session
/api/ai/marketing-analystCreate marketing analyst
Auth: Session
/api/ai/marketing-assistantCreate marketing assistant
Auth: Session
/api/ai/marketing-assistant/sessionsList or retrieve sessions
Auth: Session
/api/ai/marketing-assistant/sessions/{id}Delete sessions
Auth: Session
/api/ai/marketing-assistant/sessions/{id}List or retrieve sessions
Auth: Session
/api/ai/marketing-plans/{id}List or retrieve marketing plans
Auth: Session
/api/ai/marketing-plans/{id}Create marketing plans
Auth: Session
Auth
/api/auth/email-consentCreate email consent
Auth: Session
/api/auth/email-consent/callbackList or retrieve callback
Auth: Session
/api/auth/email-consent/verifyCreate verify
Auth: Session
/api/auth/invite/{token}/acceptCreate accept
Auth: Session
/api/auth/invite/{token}/previewList or retrieve preview
Auth: Session
/api/auth/loginCreate login
Auth: Session
/api/auth/logoutCreate logout
Auth: Session
/api/auth/mfa/confirmCreate confirm
Auth: Session
/api/auth/mfa/setupCreate setup
Auth: Session
/api/auth/mfa/verifyCreate verify
Auth: Session
/api/auth/microsoft-authCreate microsoft auth
Auth: Session
/api/auth/microsoft-callbackList or retrieve microsoft callback
Auth: Public
/api/auth/mobile-tokenCreate mobile token
Auth: Session
/api/auth/password-reset/confirmCreate confirm
Auth: Session
/api/auth/password-reset/requestCreate request
Auth: Session
/api/auth/portal-ssoList or retrieve portal sso
Auth: Session
/api/auth/sessionList or retrieve session
Auth: Session
/api/auth/sessionCreate session
Auth: Session
/api/auth/signupCreate signup
Auth: Session
/api/auth/signup/check-slugCreate check slug
Auth: Session
/api/auth/switch-tenantCreate switch tenant
Auth: Session
Automation
/api/automation/deal-eventsCreate deal events
Auth: Session
/api/automation/deal-rules/{id?}Delete deal rules
Auth: Session
/api/automation/deal-rules/{id?}List or retrieve deal rules
Auth: Session
/api/automation/deal-rules/{id?}Create deal rules
Auth: Session
/api/automation/deal-rules/{id?}Update deal rules
Auth: Session
/api/automation/deal-rules/triggerCreate trigger
Auth: Session
/api/automation/legal-policy-eventsCreate legal policy events
Auth: Session
/api/automation/scoring/{id?}Delete scoring
Auth: Session
/api/automation/scoring/{id?}List or retrieve scoring
Auth: Session
/api/automation/scoring/{id?}Create scoring
Auth: Session
/api/automation/scoring/{id?}Update scoring
Auth: Session
/api/automation/scoring/applyCreate apply
Auth: Session
/api/automation/scoring/distributionList or retrieve distribution
Auth: Session
/api/automation/sequences/{id?}Delete sequences
Auth: Session
/api/automation/sequences/{id?}List or retrieve sequences
Auth: Session
/api/automation/sequences/{id?}Create sequences
Auth: Session
/api/automation/sequences/{id?}Update sequences
Auth: Session
/api/automation/sequences/{id}/analyticsList or retrieve analytics
Auth: Session
/api/automation/sequences/{id}/enrollCreate enroll
Auth: Session
/api/automation/sequences/{id}/enroll/{contactId}Delete enroll
Auth: Session
/api/automation/sequences/{id}/enrollmentsList or retrieve enrollments
Auth: Session
Brand
/api/brand/themeList or retrieve theme
Auth: Session
Bridge
/api/bridge/crm/{resource}/{id?}List or retrieve crm
Auth: Session
/api/bridge/crm/{resource}/{id?}Update crm
Auth: Session
/api/bridge/crm/{resource}/{id?}Create crm
Auth: Session
Client Portal
/api/client-portal/auth/accept-inviteCreate accept invite
Auth: Session
/api/client-portal/auth/loginCreate login
Auth: Session
/api/client-portal/auth/meList or retrieve me
Auth: Session
Client Portals
/api/client-portalsList or retrieve client portals
Auth: Session
/api/client-portalsCreate client portals
Auth: Session
/api/client-portals/{clientId}/usersList or retrieve users
Auth: Session
/api/client-portals/{clientId}/usersCreate users
Auth: Session
/api/client-portals/{clientId}/users/{userId}Delete users
Auth: Session
/api/client-portals/{clientId}/users/{userId}Update users
Auth: Session
/api/client-portals/{id}Delete client portals
Auth: Session
/api/client-portals/{id}List or retrieve client portals
Auth: Session
/api/client-portals/{id}Update client portals
Auth: Session
/api/client-portals/{id}/statsList or retrieve stats
Auth: Session
Commission Plans
/api/commission-plansList or retrieve commission plans
Auth: Session
/api/commission-plansCreate commission plans
Auth: Session
/api/commission-plans/{id}Delete commission plans
Auth: Session
/api/commission-plans/{id}Update commission plans
Auth: Session
/api/commission-plans/{id}Update commission plans
Auth: Session
Commissions
/api/commissionsList or retrieve commissions
Auth: Session
/api/commissions/{id}/approveCreate approve
Auth: Session
/api/commissions/{id}/mark-paidCreate mark paid
Auth: Session
/api/commissions/calculateCreate calculate
Auth: Session
Companies
/api/companiesList or retrieve companies
Auth: Session
/api/companiesCreate companies
Auth: Session
/api/companies/{companyId}/sitesList or retrieve sites
Auth: Session
/api/companies/{companyId}/sitesCreate sites
Auth: Session
/api/companies/{companyId}/sites/{siteId}Delete sites
Auth: Session
/api/companies/{companyId}/sites/{siteId}Update sites
Auth: Session
/api/companies/{id}Delete companies
Auth: Session
/api/companies/{id}List or retrieve companies
Auth: Session
/api/companies/{id}Update companies
Auth: Session
/api/companies/{id}/activityList or retrieve activity
Auth: Session
/api/companies/{id}/activityCreate activity
Auth: Session
/api/companies/{id}/healthList or retrieve health
Auth: Session
/api/companies/{id}/health/recalculateCreate recalculate
Auth: Session
Competitive Intel
/api/competitive-intelList or retrieve competitive intel
Auth: Session
/api/competitive-intelCreate competitive intel
Auth: Session
/api/competitive-intel/{id}Delete competitive intel
Auth: Session
/api/competitive-intel/{id}List or retrieve competitive intel
Auth: Session
/api/competitive-intel/{id}Update competitive intel
Auth: Session
/api/competitive-intel/{id}Update competitive intel
Auth: Session
/api/competitive-intel/{id}/log-outcomeCreate log outcome
Auth: Session
Contacts
/api/contactsList or retrieve contacts
Auth: Session
/api/contactsCreate contacts
Auth: Session
/api/contacts/{id}Delete contacts
Auth: Session
/api/contacts/{id}List or retrieve contacts
Auth: Session
/api/contacts/{id}Update contacts
Auth: Session
/api/contacts/{id}/activityList or retrieve activity
Auth: Session
/api/contacts/{id}/notesCreate notes
Auth: Session
Crm
/api/crm/preferencesList or retrieve preferences
Auth: Session
/api/crm/unsubscribeList or retrieve unsubscribe
Auth: Session
Custom Fields
/api/custom-fields/{id?}Delete custom fields
Auth: Session
/api/custom-fields/{id?}List or retrieve custom fields
Auth: Session
/api/custom-fields/{id?}Create custom fields
Auth: Session
/api/custom-fields/{id?}Update custom fields
Auth: Session
/api/custom-fields/values/{entityId}List or retrieve values
Auth: Session
/api/custom-fields/values/{entityId}Update values
Auth: Session
Dashboard Widget
/api/dashboard-widgetList or retrieve dashboard widget
Auth: Session
Dashboard
/api/dashboard/pipeline-snapshotList or retrieve pipeline snapshot
Auth: Session
/api/dashboard/statsList or retrieve stats
Auth: Session
Deal Rooms
/api/deal-roomsList or retrieve deal rooms
Auth: Session
/api/deal-roomsCreate deal rooms
Auth: Session
/api/deal-rooms/{id}Delete deal rooms
Auth: Session
/api/deal-rooms/{id}List or retrieve deal rooms
Auth: Session
/api/deal-rooms/{id}/documentsCreate documents
Auth: Session
/api/deal-rooms/{id}/stakeholdersCreate stakeholders
Auth: Session
/api/deal-rooms/{id}/stakeholders/{email}Delete stakeholders
Auth: Session
/api/deal-rooms/{id}/toggle-publicCreate toggle public
Auth: Session
Dedup
/api/dedup/mergeCreate merge
Auth: Session
/api/dedup/scanList or retrieve scan
Auth: Session
Email Admin
/api/email-admin/{action?}Delete email admin
Auth: Session
/api/email-admin/{action?}List or retrieve email admin
Auth: Session
/api/email-admin/{action?}Create email admin
Auth: Session
Email Sync
/api/email-sync/emailsList or retrieve emails
Auth: Session
/api/email-sync/emails/{id}List or retrieve emails
Auth: Session
/api/email-sync/mailboxesList or retrieve mailboxes
Auth: Session
/api/email-sync/mailboxesCreate mailboxes
Auth: Session
/api/email-sync/mailboxes/{id}Delete mailboxes
Auth: Session
/api/email-sync/mailboxes/{id}List or retrieve mailboxes
Auth: Session
/api/email-sync/mailboxes/{id}Update mailboxes
Auth: Session
/api/email-sync/mailboxes/{id}/syncCreate sync
Auth: Session
/api/email-sync/statsList or retrieve stats
Auth: Session
Esign
/api/esign/{resource}/{id?}Delete esign
Auth: Session
/api/esign/{resource}/{id?}List or retrieve esign
Auth: Session
/api/esign/{resource}/{id?}Create esign
Auth: Session
/api/esign/{resource}/{id?}Update esign
Auth: Session
Export
/api/export/jobsList or retrieve jobs
Auth: Session
/api/export/startCreate start
Auth: Session
Health
/api/healthList or retrieve health
Auth: Session
Healthz
/api/healthzList or retrieve healthz
Auth: Session
Iam
/api/iam/syncCreate sync
Auth: Session
Import
/api/import/jobsList or retrieve jobs
Auth: Session
/api/import/startCreate start
Auth: Session
Industry
/api/industry/blueprints/{action?}List or retrieve blueprints
Auth: Session
/api/industry/blueprints/{action?}Create blueprints
Auth: Session
/api/industry/methodologies/{action?}List or retrieve methodologies
Auth: Session
/api/industry/methodologies/{action?}Create methodologies
Auth: Session
/api/industry/seedCreate seed
Auth: Session
/api/industry/verticals/{action?}List or retrieve verticals
Auth: Session
/api/industry/verticals/{action?}Create verticals
Auth: Session
Integration
/api/integration/{action}List or retrieve integration
Auth: Session
/api/integration/bus-eventsCreate bus events
Auth: Session
/api/integration/legal/{action}List or retrieve legal
Auth: Session
/api/integration/legal/{action}Create legal
Auth: Session
/api/integration/psa/{action}/{param?}List or retrieve psa
Auth: Session
/api/integration/psa/{action}/{param?}Create psa
Auth: Session
/api/integration/voice/activityCreate activity
Auth: Session
/api/integration/voice/click-to-callCreate click to call
Auth: Session
/api/integration/voice/contact-lookupList or retrieve contact lookup
Auth: Session
Leads
/api/leadsList or retrieve leads
Auth: Session
/api/leadsCreate leads
Auth: Session
/api/leads/{id}Delete leads
Auth: Session
/api/leads/{id}List or retrieve leads
Auth: Session
/api/leads/{id}Update leads
Auth: Session
/api/leads/{id}Update leads
Auth: Session
/api/leads/{id}/convertCreate convert
Auth: Session
/api/leads/{id}/rescoreCreate rescore
Auth: Session
Marketing
/api/marketing/analyticsList or retrieve analytics
Auth: Session
/api/marketing/blog-posts/{id?}Delete blog posts
Auth: Session
/api/marketing/blog-posts/{id?}List or retrieve blog posts
Auth: Session
/api/marketing/blog-posts/{id?}Create blog posts
Auth: Session
/api/marketing/blog-posts/{id?}Update blog posts
Auth: Session
/api/marketing/campaigns/{id?}Delete campaigns
Auth: Session
/api/marketing/campaigns/{id?}List or retrieve campaigns
Auth: Session
/api/marketing/campaigns/{id?}Create campaigns
Auth: Session
/api/marketing/campaigns/{id?}Update campaigns
Auth: Session
/api/marketing/campaigns/{id}/cancelCreate cancel
Auth: Session
/api/marketing/campaigns/{id}/sendCreate send
Auth: Session
/api/marketing/campaigns/{id}/statsList or retrieve stats
Auth: Session
/api/marketing/compliance/settingsList or retrieve settings
Auth: Session
/api/marketing/compliance/settingsUpdate settings
Auth: Session
/api/marketing/drip-sequences/{id?}Delete drip sequences
Auth: Session
/api/marketing/drip-sequences/{id?}List or retrieve drip sequences
Auth: Session
/api/marketing/drip-sequences/{id?}Create drip sequences
Auth: Session
/api/marketing/drip-sequences/{id?}Update drip sequences
Auth: Session
/api/marketing/drip-sequences/{id}/enrollCreate enroll
Auth: Session
/api/marketing/drip-sequences/{id}/enrollmentsList or retrieve enrollments
Auth: Session
/api/marketing/email-templates/{id?}Delete email templates
Auth: Session
/api/marketing/email-templates/{id?}List or retrieve email templates
Auth: Session
/api/marketing/email-templates/{id?}Create email templates
Auth: Session
/api/marketing/email-templates/{id?}Update email templates
Auth: Session
/api/marketing/forms/{id?}Delete forms
Auth: Session
/api/marketing/forms/{id?}List or retrieve forms
Auth: Session
/api/marketing/forms/{id?}Create forms
Auth: Session
/api/marketing/forms/{id?}Update forms
Auth: Session
/api/marketing/landing-pagesList or retrieve landing pages
Auth: Public
/api/marketing/lead-magnets/{id?}Delete lead magnets
Auth: Session
/api/marketing/lead-magnets/{id?}List or retrieve lead magnets
Auth: Session
/api/marketing/lead-magnets/{id?}Create lead magnets
Auth: Session
/api/marketing/lead-magnets/{id?}Update lead magnets
Auth: Session
/api/marketing/podcasts/{id?}Delete podcasts
Auth: Session
/api/marketing/podcasts/{id?}List or retrieve podcasts
Auth: Session
/api/marketing/podcasts/{id?}Create podcasts
Auth: Session
/api/marketing/podcasts/{id?}Update podcasts
Auth: Session
/api/marketing/suppressionsList or retrieve suppressions
Auth: Session
/api/marketing/suppressions/{email}Delete suppressions
Auth: Session
/api/marketing/suppressions/exportList or retrieve export
Auth: Session
/api/marketing/suppressions/importCreate import
Auth: Session
Opportunities
/api/opportunitiesList or retrieve opportunities
Auth: Session
/api/opportunitiesCreate opportunities
Auth: Session
/api/opportunities/{id}Delete opportunities
Auth: Session
/api/opportunities/{id}List or retrieve opportunities
Auth: Session
/api/opportunities/{id}Update opportunities
Auth: Session
/api/opportunities/{id}Update opportunities
Auth: Session
/api/opportunities/{id}/close-lostCreate close lost
Auth: Session
/api/opportunities/{id}/close-wonCreate close won
Auth: Session
/api/opportunities/{id}/move-stageCreate move stage
Auth: Session
Permissions
/api/permissions/registerCreate register
Auth: Session
Pipelines
/api/pipelinesList or retrieve pipelines
Auth: Session
/api/pipelinesCreate pipelines
Auth: Session
/api/pipelines/{id}Delete pipelines
Auth: Session
/api/pipelines/{id}List or retrieve pipelines
Auth: Session
/api/pipelines/{id}Update pipelines
Auth: Session
/api/pipelines/{id}Update pipelines
Auth: Session
Presentations
/api/presentations/salesCreate sales
Auth: Session
/api/presentations/sales/{id}List or retrieve sales
Auth: Session
Proposals
/api/proposalsList or retrieve proposals
Auth: Session
/api/proposalsCreate proposals
Auth: Session
/api/proposals/{id}Delete proposals
Auth: Session
/api/proposals/{id}List or retrieve proposals
Auth: Session
/api/proposals/{id}Update proposals
Auth: Session
/api/proposals/{id}Update proposals
Auth: Session
/api/proposals/{id}/acceptCreate accept
Auth: Session
/api/proposals/{id}/reorderCreate reorder
Auth: Session
/api/proposals/{id}/sectionsCreate sections
Auth: Session
/api/proposals/{id}/sendCreate send
Auth: Session
Qbr
/api/qbr/{resource}/{id?}Delete qbr
Auth: Session
/api/qbr/{resource}/{id?}List or retrieve qbr
Auth: Session
/api/qbr/{resource}/{id?}Create qbr
Auth: Session
/api/qbr/{resource}/{id?}Update qbr
Auth: Session
/api/qbr/records/{id}/complete-meetingCreate complete meeting
Auth: Session
/api/qbr/records/{id}/generate-presentationCreate generate presentation
Auth: Session
/api/qbr/records/{id}/inviteCreate invite
Auth: Session
/api/qbr/records/{id}/presentationList or retrieve presentation
Auth: Session
/api/qbr/records/{id}/presentation/add-slideCreate add slide
Auth: Session
/api/qbr/records/{id}/presentation/slides/{slideNumber}Delete slides
Auth: Session
/api/qbr/records/{id}/presentation/slides/{slideNumber}Update slides
Auth: Session
/api/qbr/records/{id}/regenerate-presentationCreate regenerate presentation
Auth: Session
/api/qbr/records/{id}/start-meetingCreate start meeting
Auth: Session
Quote Templates
/api/quote-templatesList or retrieve quote templates
Auth: Session
/api/quote-templatesCreate quote templates
Auth: Session
/api/quote-templates/{id}Delete quote templates
Auth: Session
/api/quote-templates/{id}List or retrieve quote templates
Auth: Session
/api/quote-templates/{id}Update quote templates
Auth: Session
/api/quote-templates/{id}Update quote templates
Auth: Session
/api/quote-templates/{id}/catalog-items/{itemId}Update catalog items
Auth: Session
Quotes
/api/quotesList or retrieve quotes
Auth: Session
/api/quotesCreate quotes
Auth: Session
/api/quotes/{id}Delete quotes
Auth: Session
/api/quotes/{id}List or retrieve quotes
Auth: Session
/api/quotes/{id}Update quotes
Auth: Session
/api/quotes/{id}Update quotes
Auth: Session
/api/quotes/{id}/acceptCreate accept
Auth: Session
/api/quotes/{id}/new-versionCreate new version
Auth: Session
/api/quotes/{id}/rejectCreate reject
Auth: Session
/api/quotes/{id}/review-approvalCreate review approval
Auth: Session
/api/quotes/{id}/sendCreate send
Auth: Session
/api/quotes/{id}/submit-approvalCreate submit approval
Auth: Session
/api/quotes/{id}/voidCreate void
Auth: Session
Reports
/api/reports/runCreate run
Auth: Session
/api/reports/saved/{id?}Delete saved
Auth: Session
/api/reports/saved/{id?}List or retrieve saved
Auth: Session
/api/reports/saved/{id?}Create saved
Auth: Session
/api/reports/saved/{id?}Update saved
Auth: Session
Sales Activities
/api/sales-activitiesList or retrieve sales activities
Auth: Session
/api/sales-activitiesCreate sales activities
Auth: Session
/api/sales-activities/{id}Delete sales activities
Auth: Session
/api/sales-activities/{id}List or retrieve sales activities
Auth: Session
/api/sales-activities/{id}Update sales activities
Auth: Session
/api/sales-activities/{id}Update sales activities
Auth: Session
/api/sales-activities/{id}/completeCreate complete
Auth: Session
Sales Forecasting
/api/sales-forecastingList or retrieve sales forecasting
Auth: Session
/api/sales-forecasting/snapshotCreate snapshot
Auth: Session
/api/sales-forecasting/targetCreate target
Auth: Session
Search
/api/searchList or retrieve search
Auth: Session
Settings
/api/settings/audit-logList or retrieve audit log
Auth: Session
/api/settings/webhooks/{id?}Delete webhooks
Auth: Session
/api/settings/webhooks/{id?}List or retrieve webhooks
Auth: Session
/api/settings/webhooks/{id?}Create webhooks
Auth: Session
/api/settings/webhooks/{id?}Update webhooks
Auth: Session
Tenants
/api/tenants/currentList or retrieve current
Auth: Session
/api/tenants/currentUpdate current
Auth: Session
/api/tenants/membersList or retrieve members
Auth: Session
/api/tenants/members/{userId}Delete members
Auth: Session
/api/tenants/members/{userId}/roleUpdate role
Auth: Session
/api/tenants/members/inviteCreate invite
Auth: Session
/api/tenants/provisionCreate provision
Auth: Session
Territories
/api/territoriesList or retrieve territories
Auth: Session
/api/territoriesCreate territories
Auth: Session
/api/territories/{id}Delete territories
Auth: Session
/api/territories/{id}List or retrieve territories
Auth: Session
/api/territories/{id}Update territories
Auth: Session
/api/territories/{id}Update territories
Auth: Session
/api/territories/{id}/auto-assignCreate auto assign
Auth: Session
Users
/api/users/meList or retrieve me
Auth: Session
/api/users/meUpdate me
Auth: Session
/api/users/me/change-passwordCreate change password
Auth: Session
/api/users/notificationsList or retrieve notifications
Auth: Session
/api/users/notifications/{id}/readCreate read
Auth: Session
/api/users/notifications/read-allCreate read all
Auth: Session
/api/users/preferencesList or retrieve preferences
Auth: Session
/api/users/preferencesUpdate preferences
Auth: Session
Webhooks
/api/webhooks/esign-completeCreate esign complete
Auth: Public
/api/webhooks/sesCreate ses
Auth: Session
/api/webhooks/stripeCreate stripe
Auth: Public
Workflow Rules
/api/workflow-rules/{id?}Delete workflow rules
Auth: Session
/api/workflow-rules/{id?}List or retrieve workflow rules
Auth: Session
/api/workflow-rules/{id?}Create workflow rules
Auth: Session
/api/workflow-rules/{id?}Update workflow rules
Auth: Session
This reference is auto-generated from source code. Run npx tsx scripts/generate-api-docs.ts from the ops-center repo to refresh.