Skip to main content

Complete API surface

  • This catalog is generated from apps/api/src/index.ts and apps/api/src/routes/*.ts.
  • Regenerate it with pnpm --filter @dealmeld/docs run generate:api-surface after route changes.
  • It is a source-backed route inventory, not a replacement for the interactive OpenAPI schema.
  • The OpenAPI reference should be expanded until every public tenant automation endpoint has request and response schemas.

Coverage summary​

MetricCount
Mounted source operations546
Operations currently represented in the interactive OpenAPI reference506
Tenant/user/agent-callable operations in this catalog468
Platform admin or operator operations61

The interactive API Reference currently covers the initial public schema slice. This catalog is broader: it enumerates every mounted route so agents and implementers can see the actual platform surface while schema coverage catches up.

Audience tags​

AudienceMeaning
PublicDoes not require a user JWT or tenant API access key. Often used for marketing, signup, public rooms, or signed inbound webhooks.
Capability discoveryExposes connector metadata, agent manifests, and workflow templates without tenant data.
Tenant scopedRequires a user JWT or tenant API access key plus tenant context and permissions. This is the main customer and agent automation surface.
Signed webhookPublic ingress route that authenticates with provider-specific signatures instead of bearer auth.
Platform adminInternal/operator route. Do not expose to customer agents unless they are explicitly acting as a platform administrator.

Activities, comments, reactions, and saved views​

MethodPathAudienceCapabilityOpenAPISource
GET/api/activitiesTenant scopedList, search, or inspect activities records.Yesapps/api/src/routes/activities.ts
POST/api/activitiesTenant scopedCreate activities records or child resources.Yesapps/api/src/routes/activities.ts
GET/api/commentsTenant scopedList, search, or inspect comments records.Yesapps/api/src/routes/comments.ts
POST/api/commentsTenant scopedCreate comments records or child resources.Yesapps/api/src/routes/comments.ts
DELETE/api/comments/{id}Tenant scopedDelete or revoke comments state.Yesapps/api/src/routes/comments.ts
GET/api/reactionsTenant scopedList, search, or inspect reactions records.Yesapps/api/src/routes/reactions.ts
POST/api/reactionsTenant scopedCreate reactions records or child resources.Yesapps/api/src/routes/reactions.ts
GET/api/saved-viewsTenant scopedList, search, or inspect saved views records.Yesapps/api/src/routes/saved-views.ts
POST/api/saved-viewsTenant scopedCreate saved views records or child resources.Yesapps/api/src/routes/saved-views.ts
DELETE/api/saved-views/{id}Tenant scopedDelete or revoke saved views state.Yesapps/api/src/routes/saved-views.ts
GET/api/saved-views/{id}Tenant scopedRead one saved views record.Yesapps/api/src/routes/saved-views.ts
PATCH/api/saved-views/{id}Tenant scopedUpdate saved views state.Yesapps/api/src/routes/saved-views.ts

Agent actions and approvals​

MethodPathAudienceCapabilityOpenAPISource
GET/api/agent/actions/approvalsTenant scopedList, search, or inspect agent records.Yesapps/api/src/routes/agent-actions.ts
GET/api/agent/actions/approvals/{approvalId}Tenant scopedRead one agent record.Yesapps/api/src/routes/agent-actions.ts
POST/api/agent/actions/approvals/{approvalId}/approveTenant scopedRun the approve action.Yesapps/api/src/routes/agent-actions.ts
POST/api/agent/actions/approvals/{approvalId}/rejectTenant scopedRun the reject action.Yesapps/api/src/routes/agent-actions.ts
GET/api/agent/actions/policyTenant scopedList, search, or inspect agent records.Yesapps/api/src/routes/agent-actions.ts
PATCH/api/agent/actions/policyTenant scopedUpdate agent state.Yesapps/api/src/routes/agent-actions.ts
POST/api/agent/actions/proposalsTenant scopedCreate agent records or child resources.Yesapps/api/src/routes/agent-actions.ts

Agent discovery​

MethodPathAudienceCapabilityOpenAPISource
GET/api/agent/a2a-card.jsonCapability discoveryList, search, or inspect agent records.Yesapps/api/src/routes/agent.ts
GET/api/agent/capabilitiesCapability discoveryList, search, or inspect agent records.Yesapps/api/src/routes/agent.ts
GET/api/agent/capabilities/custom-objectsCapability discoveryList, search, or inspect agent records.Yesapps/api/src/routes/agent-custom-objects.ts
GET/api/agent/connectors/{target}Capability discoveryRead one agent record.Yesapps/api/src/routes/agent.ts
GET/api/agent/mcpCapability discoveryList, search, or inspect agent records.Yesapps/api/src/routes/agent-mcp-runtime.ts
POST/api/agent/mcpCapability discoveryCreate agent records or child resources.Yesapps/api/src/routes/agent-mcp-runtime.ts
GET/api/agent/mcp.jsonCapability discoveryList, search, or inspect agent records.Yesapps/api/src/routes/agent.ts
GET/api/agent/openapi.jsonCapability discoveryList, search, or inspect agent records.Yesapps/api/src/routes/agent.ts
GET/api/agent/templatesCapability discoveryList, search, or inspect agent records.Yesapps/api/src/routes/agent.ts
GET/api/agent/templates/{key}Capability discoveryRead one agent record.Yesapps/api/src/routes/agent.ts
GET/api/agent/templates/{key}/render/{target}Capability discoveryRead one agent record.Yesapps/api/src/routes/agent.ts

Authentication and onboarding​

MethodPathAudienceCapabilityOpenAPISource
POST/api/auth/admin-reauthTenant scopedCreate auth records or child resources.Yesapps/api/src/routes/auth.ts
POST/api/auth/domain-membershipTenant scopedCreate auth records or child resources.Yesapps/api/src/routes/auth.ts
POST/api/auth/forgot-passwordTenant scopedCreate auth records or child resources.Yesapps/api/src/routes/auth.ts
POST/api/auth/login/discoverTenant scopedCreate auth records or child resources.Yesapps/api/src/routes/auth.ts
POST/api/auth/login/passwordTenant scopedCreate auth records or child resources.Yesapps/api/src/routes/auth.ts
POST/api/auth/login/ssoTenant scopedCreate auth records or child resources.Yesapps/api/src/routes/auth.ts
GET/api/auth/meTenant scopedList, search, or inspect auth records.Yesapps/api/src/routes/auth.ts
POST/api/auth/signupTenant scopedCreate auth records or child resources.Yesapps/api/src/routes/auth.ts
POST/api/auth/signup-with-inviteTenant scopedCreate auth records or child resources.Yesapps/api/src/routes/auth.ts
POST/api/auth/tenantsTenant scopedCreate auth records or child resources.Yesapps/api/src/routes/auth.ts
POST/api/invitesTenant scopedCreate invites records or child resources.Yesapps/api/src/routes/invites.ts
DELETE/api/invites/{token}Tenant scopedDelete or revoke invites state.Yesapps/api/src/routes/invites.ts
GET/api/invites/{token}Tenant scopedRead one invites record.Yesapps/api/src/routes/invites.ts
POST/api/invites/{token}/acceptTenant scopedCreate invites records or child resources.Yesapps/api/src/routes/invites.ts
GET/api/invites/{token}/auth-targetTenant scopedList, search, or inspect invites records.Yesapps/api/src/routes/invites.ts
POST/api/invites/{token}/resendTenant scopedRun the resend action.Yesapps/api/src/routes/invites.ts
POST/api/invites/auto-acceptTenant scopedCreate invites records or child resources.Yesapps/api/src/routes/invites.ts
GET/api/tenants/check-slugTenant scopedList, search, or inspect tenants records.Yesapps/api/src/index.ts

Billing and checkout​

MethodPathAudienceCapabilityOpenAPISource
POST/api/billing/cancelTenant scopedRun the cancel action.Yesapps/api/src/routes/checkout.ts
POST/api/billing/checkout/lifetimeTenant scopedCreate billing records or child resources.Yesapps/api/src/routes/billing.ts
GET/api/billing/checkout/lifetime/session/{sessionId}Tenant scopedRead one billing record.Yesapps/api/src/routes/billing.ts
POST/api/billing/completeTenant scopedRun the complete action.Yesapps/api/src/routes/checkout.ts
GET/api/billing/disputesTenant scopedList, search, or inspect billing records.Yesapps/api/src/routes/billing.ts
POST/api/billing/disputes/{id}/evidenceTenant scopedCreate billing records or child resources.Yesapps/api/src/routes/billing.ts
GET/api/billing/plansPublicList, search, or inspect billing records.Yesapps/api/src/routes/checkout.ts
POST/api/billing/refundTenant scopedCreate billing records or child resources.Yesapps/api/src/routes/billing.ts
GET/api/billing/refundsTenant scopedList, search, or inspect billing records.Yesapps/api/src/routes/billing.ts
POST/api/billing/sessionTenant scopedCreate billing records or child resources.Yesapps/api/src/routes/checkout.ts
GET/api/billing/subscriptionTenant scopedList, search, or inspect billing records.Yesapps/api/src/routes/checkout.ts
POST/api/billing/webhooks/stripeSigned webhookCreate billing records or child resources.Yesapps/api/src/index.ts
POST/api/checkout/cancelTenant scopedRun the cancel action.Yesapps/api/src/routes/checkout.ts
POST/api/checkout/completeTenant scopedRun the complete action.Yesapps/api/src/routes/checkout.ts
GET/api/checkout/plansPublicList, search, or inspect checkout records.Yesapps/api/src/routes/checkout.ts
POST/api/checkout/sessionTenant scopedCreate checkout records or child resources.Yesapps/api/src/routes/checkout.ts
GET/api/checkout/subscriptionTenant scopedList, search, or inspect checkout records.Yesapps/api/src/routes/checkout.ts

Clients, competitors, pulse, and content​

MethodPathAudienceCapabilityOpenAPISource
GET/api/clientsTenant scopedList, search, or inspect clients records.Yesapps/api/src/routes/clients.ts
POST/api/clientsTenant scopedCreate or link a client by company-owned domain, assign a client number, and associate matching contacts.Yesapps/api/src/routes/clients.ts
GET/api/clients/{id}Tenant scopedRead one clients record.Yesapps/api/src/routes/clients.ts
GET/api/clients/{id}/handoff-healthTenant scopedRead operational or aggregate state.Yesapps/api/src/routes/clients.ts
GET/api/competitorsTenant scopedList, search, or inspect competitors records.Yesapps/api/src/routes/competitors.ts
POST/api/competitorsTenant scopedCreate competitors records or child resources.Yesapps/api/src/routes/competitors.ts
DELETE/api/competitors/{id}Tenant scopedDelete or revoke competitors state.Yesapps/api/src/routes/competitors.ts
GET/api/competitors/{id}Tenant scopedRead one competitors record.Yesapps/api/src/routes/competitors.ts
PUT/api/competitors/{id}Tenant scopedReplace or upsert competitors configuration.Yesapps/api/src/routes/competitors.ts
GET/api/competitors/{id}/battlecardTenant scopedList, search, or inspect competitors records.Yesapps/api/src/routes/competitors.ts
GET/api/competitors/{id}/comparisonsTenant scopedList, search, or inspect competitors records.Yesapps/api/src/routes/competitors.ts
POST/api/competitors/{id}/comparisonsTenant scopedCreate competitors records or child resources.Yesapps/api/src/routes/competitors.ts
POST/api/competitors/{id}/enrichTenant scopedRun the enrich action.Yesapps/api/src/routes/competitors.ts
DELETE/api/competitors/comparisons/{compId}Tenant scopedDelete or revoke competitors state.Yesapps/api/src/routes/competitors.ts
PUT/api/competitors/comparisons/{compId}Tenant scopedReplace or upsert competitors configuration.Yesapps/api/src/routes/competitors.ts
POST/api/content/adaptTenant scopedCreate content records or child resources.Yesapps/api/src/routes/content.ts
GET/api/content/delivery-jobsTenant scopedList, search, or inspect content records.Yesapps/api/src/routes/content.ts
POST/api/content/delivery-jobsTenant scopedCreate content records or child resources.Yesapps/api/src/routes/content.ts
POST/api/content/delivery-jobs/{id}/retryTenant scopedRun the retry action.Yesapps/api/src/routes/content.ts
GET/api/content/draftsTenant scopedList, search, or inspect content records.Yesapps/api/src/routes/content.ts
POST/api/content/draftsTenant scopedCreate content records or child resources.Yesapps/api/src/routes/content.ts
DELETE/api/content/drafts/{id}Tenant scopedDelete or revoke content state.Yesapps/api/src/routes/content.ts
GET/api/content/drafts/{id}Tenant scopedRead one content record.Yesapps/api/src/routes/content.ts
PATCH/api/content/drafts/{id}Tenant scopedUpdate content state.Yesapps/api/src/routes/content.ts
POST/api/content/drafts/{id}/mediaTenant scopedCreate content records or child resources.Yesapps/api/src/routes/content.ts
DELETE/api/content/drafts/{id}/media/{mediaId}Tenant scopedDelete or revoke content state.Yesapps/api/src/routes/content.ts
GET/api/content/drafts/{id}/media/{mediaId}/downloadTenant scopedList, search, or inspect content records.Yesapps/api/src/routes/content.ts
POST/api/content/import-sourceTenant scopedCreate content records or child resources.Yesapps/api/src/routes/content.ts
POST/api/content/multiplexTenant scopedGenerate selected channel drafts from source content; returns data.sourceType and data.outputs[].Yesapps/api/src/routes/content.ts
GET/api/pulse/dashboardTenant scopedRead operational or aggregate state.Yesapps/api/src/routes/pulse.ts
GET/api/pulse/signalsTenant scopedList, search, or inspect pulse records.Yesapps/api/src/routes/pulse.ts
POST/api/pulse/signalsTenant scopedCreate pulse records or child resources.Yesapps/api/src/routes/pulse.ts
GET/api/pulse/summary/{companyId}Tenant scopedRead operational or aggregate state.Yesapps/api/src/routes/pulse.ts

Communications, calls, campaigns, and outreach​

MethodPathAudienceCapabilityOpenAPISource
GET/api/call-recordingsTenant scopedList, search, or inspect call recordings records.Yesapps/api/src/routes/call-recordings.ts
POST/api/call-recordingsTenant scopedCreate call recordings records or child resources.Yesapps/api/src/routes/call-recordings.ts
DELETE/api/call-recordings/{id}Tenant scopedDelete or revoke call recordings state.Yesapps/api/src/routes/call-recordings.ts
GET/api/call-recordings/{id}Tenant scopedRead one call recordings record.Yesapps/api/src/routes/call-recordings.ts
PATCH/api/call-recordings/{id}Tenant scopedUpdate call recordings state.Yesapps/api/src/routes/call-recordings.ts
GET/api/call-templatesTenant scopedList, search, or inspect call templates records.Yesapps/api/src/routes/call-templates.ts
POST/api/call-templatesTenant scopedCreate call templates records or child resources.Yesapps/api/src/routes/call-templates.ts
DELETE/api/call-templates/{id}Tenant scopedDelete or revoke call templates state.Yesapps/api/src/routes/call-templates.ts
PATCH/api/call-templates/{id}Tenant scopedUpdate call templates state.Yesapps/api/src/routes/call-templates.ts
GET/api/callsTenant scopedList, search, or inspect calls records.Yesapps/api/src/routes/calls.ts
POST/api/callsTenant scopedCreate calls records or child resources.Yesapps/api/src/routes/calls.ts
DELETE/api/calls/{id}Tenant scopedDelete or revoke calls state.Yesapps/api/src/routes/calls.ts
GET/api/calls/{id}Tenant scopedRead one calls record.Yesapps/api/src/routes/calls.ts
PATCH/api/calls/{id}Tenant scopedUpdate calls state.Yesapps/api/src/routes/calls.ts
GET/api/calls/{id}/attachmentsTenant scopedList, search, or inspect calls records.Yesapps/api/src/routes/calls.ts
POST/api/calls/{id}/attachmentsTenant scopedCreate calls records or child resources.Yesapps/api/src/routes/calls.ts
DELETE/api/calls/{id}/attachments/{attachmentId}Tenant scopedDelete or revoke calls state.Yesapps/api/src/routes/calls.ts
GET/api/calls/settings/notificationsTenant scopedList, search, or inspect calls records.Yesapps/api/src/routes/calls.ts
PATCH/api/calls/settings/notificationsTenant scopedUpdate calls state.Yesapps/api/src/routes/calls.ts
GET/api/campaignsTenant scopedList, search, or inspect campaigns records.Yesapps/api/src/routes/campaigns.ts
POST/api/campaignsTenant scopedCreate campaigns records or child resources.Yesapps/api/src/routes/campaigns.ts
DELETE/api/campaigns/{id}Tenant scopedDelete or revoke campaigns state.Yesapps/api/src/routes/campaigns.ts
GET/api/campaigns/{id}Tenant scopedRead one campaigns record.Yesapps/api/src/routes/campaigns.ts
PATCH/api/campaigns/{id}Tenant scopedUpdate campaigns state.Yesapps/api/src/routes/campaigns.ts
GET/api/campaigns/{id}/contactsTenant scopedList, search, or inspect campaigns records.Yesapps/api/src/routes/campaigns.ts
POST/api/campaigns/{id}/contactsTenant scopedCreate campaigns records or child resources.Yesapps/api/src/routes/campaigns.ts
POST/api/campaigns/{id}/launchTenant scopedRun the launch action.Yesapps/api/src/routes/campaigns.ts
POST/api/campaigns/{id}/pauseTenant scopedRun the pause action.Yesapps/api/src/routes/campaigns.ts
GET/api/communicationsTenant scopedList, search, or inspect communications records.Yesapps/api/src/routes/communications.ts
DELETE/api/communications/{id}Tenant scopedDelete or revoke communications state.Yesapps/api/src/routes/communications.ts
GET/api/communications/{id}Tenant scopedRead one communications record.Yesapps/api/src/routes/communications.ts
PATCH/api/communications/{id}Tenant scopedUpdate communications state.Yesapps/api/src/routes/communications.ts
GET/api/communications/{id}/attachmentsTenant scopedList, search, or inspect communications records.Yesapps/api/src/routes/communications.ts
POST/api/communications/{id}/attachmentsTenant scopedCreate communications records or child resources.Yesapps/api/src/routes/communications.ts
DELETE/api/communications/{id}/attachments/{attachmentId}Tenant scopedDelete or revoke communications state.Yesapps/api/src/routes/communications.ts
POST/api/communications/{id}/attachments/previewTenant scopedRun the preview action.Yesapps/api/src/routes/communications.ts
PATCH/api/communications/{id}/statusTenant scopedUpdate communications state.Yesapps/api/src/routes/communications.ts
POST/api/communications/bulk-statusTenant scopedCreate communications records or child resources.Yesapps/api/src/routes/communications.ts
GET/api/communications/engagement-timelineTenant scopedList, search, or inspect communications records.Yesapps/api/src/routes/communications.ts
GET/api/communications/legacy/callsTenant scopedList, search, or inspect communications records.Yesapps/api/src/routes/communications.ts
POST/api/communications/logTenant scopedCreate communications records or child resources.Yesapps/api/src/routes/communications.ts
POST/api/communications/scheduleTenant scopedCreate communications records or child resources.Yesapps/api/src/routes/communications.ts
GET/api/communications/upload-limitsTenant scopedRead operational or aggregate state.Yesapps/api/src/routes/communications.ts
GET/api/outreachTenant scopedList, search, or inspect outreach records.Yesapps/api/src/routes/outreach.ts
POST/api/outreachTenant scopedCreate outreach records or child resources.Yesapps/api/src/routes/outreach.ts
DELETE/api/outreach/{id}Tenant scopedDelete or revoke outreach state.Yesapps/api/src/routes/outreach.ts
PATCH/api/outreach/{id}Tenant scopedUpdate outreach state.Yesapps/api/src/routes/outreach.ts
GET/api/outreach/statsTenant scopedRead operational or aggregate state.Yesapps/api/src/routes/outreach.ts

CRM accounts, contacts, and deals​

MethodPathAudienceCapabilityOpenAPISource
GET/api/companiesTenant scopedList, search, or inspect companies records.Yesapps/api/src/routes/companies-crud.ts
POST/api/companiesTenant scopedCreate companies records or child resources.Yesapps/api/src/routes/companies-crud.ts
DELETE/api/companies/{id}Tenant scopedDelete or revoke companies state.Yesapps/api/src/routes/companies-crud.ts
GET/api/companies/{id}Tenant scopedRead one companies record.Yesapps/api/src/routes/companies-crud.ts
PATCH/api/companies/{id}Tenant scopedUpdate companies state.Yesapps/api/src/routes/companies-crud.ts
GET/api/companies/{id}/activitiesTenant scopedList, search, or inspect companies records.Yesapps/api/src/routes/companies-enrichment.ts
PATCH/api/companies/{id}/byobTenant scopedUpdate companies state.Yesapps/api/src/routes/companies-crud.ts
PATCH/api/companies/{id}/client-statusTenant scopedUpdate companies state.Yesapps/api/src/routes/companies-crud.ts
GET/api/companies/{id}/contactsTenant scopedList, search, or inspect companies records.Yesapps/api/src/routes/companies-enrichment.ts
GET/api/companies/{id}/dealsTenant scopedList, search, or inspect companies records.Yesapps/api/src/routes/companies-enrichment.ts
GET/api/companies/{id}/dossierTenant scopedList, search, or inspect companies records.Yesapps/api/src/routes/dossier.ts
POST/api/companies/{id}/enrichTenant scopedRun the enrich action.Yesapps/api/src/routes/dossier.ts
GET/api/companies/{id}/identifiersTenant scopedList company websites and email domains.Yesapps/api/src/routes/companies-crud.ts
POST/api/companies/{id}/identifiersTenant scopedAdd a company website or email domain.Yesapps/api/src/routes/companies-crud.ts
DELETE/api/companies/{id}/identifiers/{identifierId}Tenant scopedDelete a company website or email domain.Yesapps/api/src/routes/companies-crud.ts
PATCH/api/companies/{id}/identifiers/{identifierId}Tenant scopedUpdate a company website or email domain.Yesapps/api/src/routes/companies-crud.ts
POST/api/companies/{id}/intelligenceTenant scopedCreate companies records or child resources.Yesapps/api/src/routes/dossier.ts
POST/api/companies/{id}/mergeTenant scopedMerge a duplicate company into the selected primary company and reparent related CRM records.Yesapps/api/src/routes/companies-crud.ts
GET/api/companies/{id}/notesTenant scopedList, search, or inspect companies records.Yesapps/api/src/routes/companies-notes.ts
POST/api/companies/{id}/notesTenant scopedCreate companies records or child resources.Yesapps/api/src/routes/companies-notes.ts
DELETE/api/companies/{id}/notes/{noteId}Tenant scopedDelete or revoke companies state.Yesapps/api/src/routes/companies-notes.ts
POST/api/companies/bulk-enrichTenant scopedRun the bulk enrich action.Yesapps/api/src/routes/dossier.ts
GET/api/companies/enrichment-statsTenant scopedRead operational or aggregate state.Yesapps/api/src/routes/companies-enrichment.ts
GET/api/contactsTenant scopedList, search, or inspect contacts records.Yesapps/api/src/routes/contacts.ts
POST/api/contactsTenant scopedCreate contacts records or child resources.Yesapps/api/src/routes/contacts.ts
DELETE/api/contacts/{id}Tenant scopedDelete or revoke contacts state.Yesapps/api/src/routes/contacts.ts
GET/api/contacts/{id}Tenant scopedRead one contacts record.Yesapps/api/src/routes/contacts.ts
PATCH/api/contacts/{id}Tenant scopedUpdate contacts state.Yesapps/api/src/routes/contacts.ts
GET/api/contacts/{id}/activitiesTenant scopedList, search, or inspect contacts records.Yesapps/api/src/routes/contacts.ts
GET/api/contacts/{id}/dealsTenant scopedList, search, or inspect contacts records.Yesapps/api/src/routes/contacts.ts
POST/api/contacts/{id}/enrichTenant scopedRun the enrich action.Yesapps/api/src/routes/contacts.ts
POST/api/contacts/{id}/mergeTenant scopedMerge a duplicate contact into the selected primary contact and reparent related CRM records.Yesapps/api/src/routes/contacts.ts
GET/api/contacts/{id}/notesTenant scopedList, search, or inspect contacts records.Yesapps/api/src/routes/contacts.ts
POST/api/contacts/{id}/notesTenant scopedCreate contacts records or child resources.Yesapps/api/src/routes/contacts.ts
DELETE/api/contacts/{id}/notes/{noteId}Tenant scopedDelete or revoke contacts state.Yesapps/api/src/routes/contacts.ts
GET/api/contacts/{id}/relationship-summaryTenant scopedRead operational or aggregate state.Yesapps/api/src/routes/contacts.ts
POST/api/contacts/actions/backfill-company-associationsTenant scopedCreate contacts records or child resources.Yesapps/api/src/routes/contacts.ts
POST/api/contacts/bulk-enrichTenant scopedRun the bulk enrich action.Yesapps/api/src/routes/contacts.ts
GET/api/contacts/enrichment-statsTenant scopedRead operational or aggregate state.Yesapps/api/src/routes/contacts.ts
GET/api/contacts/with-projectsTenant scopedList, search, or inspect contacts records.Yesapps/api/src/routes/contacts.ts
GET/api/dealsTenant scopedList, search, or inspect deals records.Yesapps/api/src/routes/deals.ts
POST/api/dealsTenant scopedCreate deals records or child resources.Yesapps/api/src/routes/deals.ts
DELETE/api/deals/{id}Tenant scopedDelete or revoke deals state.Yesapps/api/src/routes/deals.ts
GET/api/deals/{id}Tenant scopedRead one deals record.Yesapps/api/src/routes/deals.ts
PATCH/api/deals/{id}Tenant scopedUpdate deals state.Yesapps/api/src/routes/deals.ts
POST/api/deals/{id}/convertTenant scopedRun the convert action.Yesapps/api/src/routes/deals.ts
GET/api/deals/{id}/handoff-healthTenant scopedRead operational or aggregate state.Yesapps/api/src/routes/deals.ts
GET/api/deals/{id}/lineageTenant scopedList, search, or inspect deals records.Yesapps/api/src/routes/deal-lineage.ts
GET/api/deals/{id}/projectTenant scopedList, search, or inspect deals records.Yesapps/api/src/routes/deals.ts
POST/api/deals/{id}/proposalTenant scopedCreate deals records or child resources.Yesapps/api/src/routes/deals.ts
GET/api/deals/{id}/proposal/pdfTenant scopedList, search, or inspect deals records.Yesapps/api/src/routes/deals.ts
PATCH/api/deals/{id}/rescheduleTenant scopedUpdate deals state.Noapps/api/src/routes/deals.ts
PATCH/api/deals/{id}/stageTenant scopedUpdate deals state.Yesapps/api/src/routes/deals.ts
GET/api/deals/pipelineTenant scopedList, search, or inspect deals records.Yesapps/api/src/routes/deals.ts
GET/api/deals/sla/summaryTenant scopedRead operational or aggregate state.Yesapps/api/src/routes/deal-lineage.ts

Delivery projects, tasks, quotes, work orders, and invoices​

MethodPathAudienceCapabilityOpenAPISource
GET/api/invoicesTenant scopedList, search, or inspect invoices records.Yesapps/api/src/routes/invoices.ts
POST/api/invoicesTenant scopedCreate invoices records or child resources.Yesapps/api/src/routes/invoices.ts
DELETE/api/invoices/{id}Tenant scopedDelete or revoke invoices state.Yesapps/api/src/routes/invoices.ts
GET/api/invoices/{id}Tenant scopedRead one invoices record.Yesapps/api/src/routes/invoices.ts
PATCH/api/invoices/{id}Tenant scopedUpdate invoices state.Yesapps/api/src/routes/invoices.ts
GET/api/invoices/{id}/pdfTenant scopedList, search, or inspect invoices records.Yesapps/api/src/routes/invoices.ts
GET/api/my-workTenant scopedList, search, or inspect my work records.Yesapps/api/src/routes/my-work.ts
GET/api/project-templatesTenant scopedList, search, or inspect project templates records.Yesapps/api/src/routes/project-templates.ts
POST/api/project-templatesTenant scopedCreate project templates records or child resources.Yesapps/api/src/routes/project-templates.ts
DELETE/api/project-templates/{id}Tenant scopedDelete or revoke project templates state.Yesapps/api/src/routes/project-templates.ts
GET/api/project-templates/{id}Tenant scopedRead one project templates record.Yesapps/api/src/routes/project-templates.ts
PUT/api/project-templates/{id}Tenant scopedReplace or upsert project templates configuration.Yesapps/api/src/routes/project-templates.ts
GET/api/projectsTenant scopedList, search, or inspect projects records.Yesapps/api/src/routes/projects.ts
POST/api/projectsTenant scopedCreate projects records or child resources.Yesapps/api/src/routes/projects.ts
DELETE/api/projects/{id}Tenant scopedDelete or revoke projects state.Yesapps/api/src/routes/projects.ts
GET/api/projects/{id}Tenant scopedRead one projects record.Yesapps/api/src/routes/projects.ts
PUT/api/projects/{id}Tenant scopedReplace or upsert projects configuration.Yesapps/api/src/routes/projects.ts
GET/api/projects/{id}/contactsTenant scopedList, search, or inspect projects records.Yesapps/api/src/routes/projects.ts
POST/api/projects/{id}/contactsTenant scopedCreate projects records or child resources.Yesapps/api/src/routes/projects.ts
DELETE/api/projects/{id}/contacts/{contactId}Tenant scopedDelete or revoke projects state.Yesapps/api/src/routes/projects.ts
GET/api/projects/{id}/handoff-healthTenant scopedRead operational or aggregate state.Yesapps/api/src/routes/projects.ts
GET/api/projects/{id}/healthTenant scopedRead operational or aggregate state.Yesapps/api/src/routes/projects.ts
GET/api/projects/{id}/partnersTenant scopedList, search, or inspect projects records.Yesapps/api/src/routes/projects.ts
POST/api/projects/{id}/partnersTenant scopedCreate projects records or child resources.Yesapps/api/src/routes/projects.ts
DELETE/api/projects/{id}/partners/{companyId}Tenant scopedDelete or revoke projects state.Yesapps/api/src/routes/projects.ts
PATCH/api/projects/{id}/partners/{companyId}Tenant scopedUpdate projects state.Yesapps/api/src/routes/projects.ts
POST/api/projects/{id}/transitionTenant scopedRun the transition action.Yesapps/api/src/routes/projects.ts
GET/api/projects/{id}/transitionsTenant scopedList, search, or inspect projects records.Yesapps/api/src/routes/projects.ts
GET/api/projects/{id}/updatesTenant scopedList, search, or inspect projects records.Yesapps/api/src/routes/projects.ts
POST/api/projects/{id}/updatesTenant scopedCreate projects records or child resources.Yesapps/api/src/routes/projects.ts
POST/api/projects/admin-createTenant scopedCreate projects records or child resources.Yesapps/api/src/routes/projects.ts
GET/api/projects/client-companiesTenant scopedList, search, or inspect projects records.Yesapps/api/src/routes/projects.ts
GET/api/projects/dashboardTenant scopedRead operational or aggregate state.Yesapps/api/src/routes/projects.ts
GET/api/quotesTenant scopedList, search, or inspect quotes records.Yesapps/api/src/routes/quotes.ts
POST/api/quotesTenant scopedCreate quotes records or child resources.Yesapps/api/src/routes/quotes.ts
DELETE/api/quotes/{id}Tenant scopedDelete or revoke quotes state.Yesapps/api/src/routes/quotes.ts
GET/api/quotes/{id}Tenant scopedRead one quotes record.Yesapps/api/src/routes/quotes.ts
PATCH/api/quotes/{id}Tenant scopedUpdate quotes state.Yesapps/api/src/routes/quotes.ts
GET/api/quotes/{id}/pdfTenant scopedList, search, or inspect quotes records.Yesapps/api/src/routes/quotes.ts
GET/api/tasksTenant scopedList, search, or inspect tasks records.Yesapps/api/src/routes/tasks.ts
POST/api/tasksTenant scopedCreate tasks records or child resources.Yesapps/api/src/routes/tasks.ts
DELETE/api/tasks/{id}Tenant scopedDelete or revoke tasks state.Yesapps/api/src/routes/tasks.ts
GET/api/tasks/{id}Tenant scopedRead one tasks record.Yesapps/api/src/routes/tasks.ts
PUT/api/tasks/{id}Tenant scopedReplace or upsert tasks configuration.Yesapps/api/src/routes/tasks.ts
GET/api/tasks/{id}/activityTenant scopedList, search, or inspect tasks records.Yesapps/api/src/routes/tasks.ts
PATCH/api/tasks/{id}/rescheduleTenant scopedUpdate tasks state.Noapps/api/src/routes/tasks.ts
POST/api/tasks/check-overdueTenant scopedRun the check overdue action.Yesapps/api/src/routes/tasks.ts
GET/api/tasks/project/{projectId}/progressTenant scopedList, search, or inspect tasks records.Yesapps/api/src/routes/tasks.ts
GET/api/work-ordersTenant scopedList, search, or inspect work orders records.Yesapps/api/src/routes/work-orders.ts
POST/api/work-ordersTenant scopedCreate work orders records or child resources.Yesapps/api/src/routes/work-orders.ts
DELETE/api/work-orders/{id}Tenant scopedDelete or revoke work orders state.Yesapps/api/src/routes/work-orders.ts
GET/api/work-orders/{id}Tenant scopedRead one work orders record.Yesapps/api/src/routes/work-orders.ts
PATCH/api/work-orders/{id}Tenant scopedUpdate work orders state.Yesapps/api/src/routes/work-orders.ts
GET/api/work-orders/{id}/pdfTenant scopedList, search, or inspect work orders records.Yesapps/api/src/routes/work-orders.ts

Health and runtime​

MethodPathAudienceCapabilityOpenAPISource
GET/PublicAPI root health response.Yesapps/api/src/index.ts
GET/api/access-control/deals/{dealId}Tenant scopedRead operational or aggregate state.Noapps/api/src/routes/deal-access-management.ts
POST/api/access-control/deals/{dealId}/sharesTenant scopedCreate access control records or child resources.Noapps/api/src/routes/deal-access-management.ts
DELETE/api/access-control/deals/{dealId}/shares/{shareId}Tenant scopedDelete or revoke access control state.Noapps/api/src/routes/deal-access-management.ts
DELETE/api/access-control/deals/{dealId}/teams/{teamId}Tenant scopedDelete or revoke access control state.Noapps/api/src/routes/deal-access-management.ts
PUT/api/access-control/deals/{dealId}/teams/{teamId}Tenant scopedReplace or upsert access control configuration.Noapps/api/src/routes/deal-access-management.ts
GET/api/access-control/teamsTenant scopedRead operational or aggregate state.Noapps/api/src/routes/deal-access-management.ts
POST/api/access-control/teamsTenant scopedCreate access control records or child resources.Noapps/api/src/routes/deal-access-management.ts
DELETE/api/access-control/teams/{teamId}Tenant scopedDelete or revoke access control state.Noapps/api/src/routes/deal-access-management.ts
DELETE/api/access-control/teams/{teamId}/members/{userId}Tenant scopedDelete or revoke access control state.Noapps/api/src/routes/deal-access-management.ts
PUT/api/access-control/teams/{teamId}/members/{userId}Tenant scopedReplace or upsert access control configuration.Noapps/api/src/routes/deal-access-management.ts
POST/api/assistant/chatTenant scopedCreate assistant records or child resources.Yesapps/api/src/routes/assistant.ts
GET/api/assistant/settingsTenant scopedList, search, or inspect assistant records.Yesapps/api/src/routes/assistant.ts
PATCH/api/assistant/settingsTenant scopedUpdate assistant state.Yesapps/api/src/routes/assistant.ts
DELETE/api/attachments/{attachmentId}Tenant scopedDelete or revoke attachments state.Yesapps/api/src/routes/crm-attachments.ts
GET/api/attachments/{attachmentId}/downloadTenant scopedList, search, or inspect attachments records.Yesapps/api/src/routes/crm-attachments.ts
POST/api/attachments/{attachmentId}/linksTenant scopedCreate attachments records or child resources.Yesapps/api/src/routes/crm-attachments.ts
GET/api/audit-logsTenant scopedList, search, or inspect audit logs records.Yesapps/api/src/routes/audit-logs.ts
GET/api/command-center/agent-telemetryTenant scopedList, search, or inspect command center records.Yesapps/api/src/routes/agent-telemetry.ts
GET/api/custom-fieldsTenant scopedList, search, or inspect custom fields records.Yesapps/api/src/routes/custom-fields.ts
POST/api/custom-fieldsTenant scopedCreate custom fields records or child resources.Yesapps/api/src/routes/custom-fields.ts
DELETE/api/custom-fields/{id}Tenant scopedDelete or revoke custom fields state.Yesapps/api/src/routes/custom-fields.ts
GET/api/custom-fields/{id}Tenant scopedRead one custom fields record.Yesapps/api/src/routes/custom-fields.ts
PATCH/api/custom-fields/{id}Tenant scopedUpdate custom fields state.Yesapps/api/src/routes/custom-fields.ts
GET/api/custom-fields/values/{entity_type}/{entity_id}Tenant scopedRead one custom fields record.Yesapps/api/src/routes/custom-fields.ts
PUT/api/custom-fields/values/{entity_type}/{entity_id}Tenant scopedReplace or upsert custom fields configuration.Yesapps/api/src/routes/custom-fields.ts
GET/api/custom-objectsTenant scopedList, search, or inspect custom objects records.Noapps/api/src/routes/custom-objects.ts
POST/api/custom-objectsTenant scopedCreate custom objects records or child resources.Noapps/api/src/routes/custom-objects.ts
GET/api/custom-objects/{id}Tenant scopedRead one custom objects record.Noapps/api/src/routes/custom-objects.ts
PATCH/api/custom-objects/{id}Tenant scopedUpdate custom objects state.Noapps/api/src/routes/custom-objects.ts
POST/api/custom-objects/{id}/fieldsTenant scopedCreate custom objects records or child resources.Noapps/api/src/routes/custom-objects.ts
PATCH/api/custom-objects/{id}/fields/{fieldId}Tenant scopedUpdate custom objects state.Noapps/api/src/routes/custom-objects.ts
PATCH/api/custom-objects/{id}/fields/reorderTenant scopedUpdate custom objects state.Noapps/api/src/routes/custom-objects.ts
GET/api/custom-objects/{id}/recordsTenant scopedList, search, or inspect custom objects records.Yesapps/api/src/routes/custom-objects.ts
POST/api/custom-objects/{id}/recordsTenant scopedCreate custom objects records or child resources.Yesapps/api/src/routes/custom-objects.ts
DELETE/api/custom-objects/{id}/records/{recordId}Tenant scopedDelete or revoke custom objects state.Yesapps/api/src/routes/custom-objects.ts
GET/api/custom-objects/{id}/records/{recordId}Tenant scopedRead one custom objects record.Yesapps/api/src/routes/custom-objects.ts
PATCH/api/custom-objects/{id}/records/{recordId}Tenant scopedUpdate custom objects state.Yesapps/api/src/routes/custom-objects.ts
GET/api/custom-objects/{id}/records/exportTenant scopedList, search, or inspect custom objects records.Noapps/api/src/routes/custom-objects.ts
POST/api/custom-objects/{id}/records/importTenant scopedCreate custom objects records or child resources.Noapps/api/src/routes/custom-objects.ts
GET/api/custom-objects/activeTenant scopedList, search, or inspect custom objects records.Yesapps/api/src/routes/custom-objects.ts
GET/api/custom-objects/permissionsTenant scopedList, search, or inspect custom objects records.Noapps/api/src/routes/custom-objects.ts
GET/api/healthTenant scopedRead operational or aggregate state.Yesapps/api/src/routes/health.ts
GET/api/health/batch-workerTenant scopedRead operational or aggregate state.Yesapps/api/src/routes/health.ts
POST/api/numbering/nextTenant scopedCreate numbering records or child resources.Yesapps/api/src/routes/numbering.ts
POST/api/numbering/overrideTenant scopedCreate numbering records or child resources.Yesapps/api/src/routes/numbering.ts
GET/api/numbering/sequencesTenant scopedList, search, or inspect numbering records.Yesapps/api/src/routes/numbering.ts
PATCH/api/numbering/sequences/{id}Tenant scopedUpdate numbering state.Yesapps/api/src/routes/numbering.ts
GET/api/numbering/templatesTenant scopedList, search, or inspect numbering records.Yesapps/api/src/routes/numbering.ts
PUT/api/numbering/templatesTenant scopedReplace or upsert numbering configuration.Yesapps/api/src/routes/numbering.ts
POST/api/public/mailing-listPublicCreate public records or child resources.Yesapps/api/src/routes/public.ts
GET/api/public/mailing-list/admin/exportPublicList, search, or inspect public records.Yesapps/api/src/routes/public.ts
GET/api/public/mailing-list/unsubscribePublicList, search, or inspect public records.Yesapps/api/src/routes/public.ts
POST/api/public/mailing-list/unsubscribePublicCreate public records or child resources.Yesapps/api/src/routes/public.ts
GET/api/reporting-dashboardsTenant scopedRead operational or aggregate state.Yesapps/api/src/routes/reporting-dashboards.ts
POST/api/reporting-dashboardsTenant scopedCreate reporting dashboards records or child resources.Yesapps/api/src/routes/reporting-dashboards.ts
DELETE/api/reporting-dashboards/{id}Tenant scopedDelete or revoke reporting dashboards state.Yesapps/api/src/routes/reporting-dashboards.ts
GET/api/reporting-dashboards/{id}Tenant scopedRead operational or aggregate state.Yesapps/api/src/routes/reporting-dashboards.ts
PATCH/api/reporting-dashboards/{id}Tenant scopedUpdate reporting dashboards state.Yesapps/api/src/routes/reporting-dashboards.ts
POST/api/reporting-dashboards/{id}/filtersTenant scopedCreate reporting dashboards records or child resources.Noapps/api/src/routes/reporting-dashboards.ts
POST/api/reporting-dashboards/{id}/tabsTenant scopedCreate reporting dashboards records or child resources.Noapps/api/src/routes/reporting-dashboards.ts
DELETE/api/reporting-dashboards/filters/{filterId}Tenant scopedDelete or revoke reporting dashboards state.Noapps/api/src/routes/reporting-dashboards.ts
GET/api/reporting-dashboards/manage-accessTenant scopedRead operational or aggregate state.Noapps/api/src/routes/reporting-dashboards.ts
POST/api/reporting-dashboards/queryTenant scopedCreate reporting dashboards records or child resources.Yesapps/api/src/routes/reporting-dashboards.ts
DELETE/api/reporting-dashboards/tabs/{tabId}Tenant scopedDelete or revoke reporting dashboards state.Noapps/api/src/routes/reporting-dashboards.ts
POST/api/reporting-dashboards/tabs/{tabId}/widgetsTenant scopedCreate reporting dashboards records or child resources.Noapps/api/src/routes/reporting-dashboards.ts
DELETE/api/reporting-dashboards/widgets/{widgetId}Tenant scopedDelete or revoke reporting dashboards state.Noapps/api/src/routes/reporting-dashboards.ts
PUT/api/reporting-dashboards/widgets/{widgetId}Tenant scopedReplace or upsert reporting dashboards configuration.Noapps/api/src/routes/reporting-dashboards.ts
GET/api/tenant-healthTenant scopedRead operational or aggregate state.Yesapps/api/src/routes/tenant-health.ts
POST/api/workflow-hooks/{workflowId}/{token}Tenant scopedCreate workflow hooks records or child resources.Noapps/api/src/routes/workflow-hooks.ts
GET/api/workflowsTenant scopedList, search, or inspect workflows records.Noapps/api/src/routes/workflows.ts
POST/api/workflowsTenant scopedCreate workflows records or child resources.Noapps/api/src/routes/workflows.ts
PUT/api/workflows/{id}/draftTenant scopedReplace or upsert workflows configuration.Noapps/api/src/routes/workflows.ts
POST/api/workflows/{id}/publishTenant scopedCreate workflows records or child resources.Noapps/api/src/routes/workflows.ts
POST/api/workflows/{id}/retry/{runId}Tenant scopedRun the runId action.Noapps/api/src/routes/workflows.ts
POST/api/workflows/{id}/runTenant scopedCreate workflows records or child resources.Noapps/api/src/routes/workflows.ts
POST/api/workflows/{id}/statusTenant scopedCreate workflows records or child resources.Noapps/api/src/routes/workflows.ts
GET/api/workflows/runsTenant scopedList, search, or inspect workflows records.Noapps/api/src/routes/workflows.ts

Imports and jobs​

MethodPathAudienceCapabilityOpenAPISource
POST/api/import/executeTenant scopedRun the execute action.Yesapps/api/src/routes/import.ts
POST/api/import/execute-hubspotTenant scopedRun the execute hubspot action.Yesapps/api/src/routes/import.ts
GET/api/import/historyTenant scopedList, search, or inspect import records.Yesapps/api/src/routes/import.ts
POST/api/import/previewTenant scopedRun the preview action.Yesapps/api/src/routes/import.ts
GET/api/import/progress/{jobId}Tenant scopedRead one import record.Yesapps/api/src/routes/import.ts
POST/api/import/uploadTenant scopedRun the upload action.Yesapps/api/src/routes/import.ts
GET/api/jobs/{id}Tenant scopedRead one jobs record.Yesapps/api/src/routes/jobs.ts
GET/api/jobs/batchTenant scopedList, search, or inspect jobs records.Yesapps/api/src/routes/batch-jobs.ts
GET/api/jobs/batch/{batchJobId}Tenant scopedRead one jobs record.Yesapps/api/src/routes/batch-jobs.ts
POST/api/jobs/batch/{batchJobId}/cancelTenant scopedRun the cancel action.Yesapps/api/src/routes/batch-jobs.ts
GET/api/jobs/batch/{batchJobId}/streamTenant scopedStream job or progress events.Yesapps/api/src/index.ts
GET/api/jobs/side-effects/summaryTenant scopedRead operational or aggregate state.Yesapps/api/src/routes/jobs.ts
POST/api/pm-import/projectsTenant scopedCreate pm import records or child resources.Yesapps/api/src/routes/pm-import.ts
POST/api/pm-import/tasksTenant scopedCreate pm import records or child resources.Yesapps/api/src/routes/pm-import.ts

Notifications and support​

MethodPathAudienceCapabilityOpenAPISource
GET/api/notificationsTenant scopedList, search, or inspect notifications records.Yesapps/api/src/routes/notifications.ts
DELETE/api/notifications/{id}Tenant scopedDelete or revoke notifications state.Yesapps/api/src/routes/notifications.ts
POST/api/notifications/{id}/readTenant scopedCreate notifications records or child resources.Yesapps/api/src/routes/notifications.ts
PUT/api/notifications/{id}/readTenant scopedReplace or upsert notifications configuration.Yesapps/api/src/routes/notifications.ts
POST/api/notifications/read-allTenant scopedRun the read all action.Yesapps/api/src/routes/notifications.ts
PUT/api/notifications/read-allTenant scopedReplace or upsert notifications configuration.Yesapps/api/src/routes/notifications.ts
GET/api/notifications/unread-countTenant scopedRead operational or aggregate state.Yesapps/api/src/routes/notifications.ts
GET/api/support/attachment-limitsTenant scopedRead operational or aggregate state.Yesapps/api/src/routes/support.ts
GET/api/support/ticketsTenant scopedList, search, or inspect support records.Yesapps/api/src/routes/support.ts
POST/api/support/ticketsTenant scopedCreate support records or child resources.Yesapps/api/src/routes/support.ts
GET/api/support/tickets/{id}Tenant scopedRead one support record.Yesapps/api/src/routes/support.ts
GET/api/support/tickets/{id}/attachmentsTenant scopedList, search, or inspect support records.Yesapps/api/src/routes/support.ts
POST/api/support/tickets/{id}/attachmentsTenant scopedCreate support records or child resources.Yesapps/api/src/routes/support.ts
DELETE/api/support/tickets/{id}/attachments/{attachmentId}Tenant scopedDelete or revoke support state.Yesapps/api/src/routes/support.ts
GET/api/support/tickets/{id}/attachments/{attachmentId}/downloadTenant scopedList, search, or inspect support records.Yesapps/api/src/routes/support.ts
POST/api/support/tickets/{id}/commentsTenant scopedCreate support records or child resources.Yesapps/api/src/routes/support.ts
GET/api/support/tickets/{id}/historyTenant scopedList, search, or inspect support records.Yesapps/api/src/routes/support.ts

Platform admin and operations​

MethodPathAudienceCapabilityOpenAPISource
GET/api/admin/billing/disputesPlatform adminList, search, or inspect admin records.Yesapps/api/src/routes/admin-billing.ts
POST/api/admin/billing/disputes/{id}/respondPlatform adminCreate admin records or child resources.Yesapps/api/src/routes/admin-billing.ts
GET/api/admin/billing/entitlementsPlatform adminList, search, or inspect admin records.Yesapps/api/src/routes/admin-billing.ts
GET/api/admin/billing/ordersPlatform adminList, search, or inspect admin records.Yesapps/api/src/routes/admin-billing.ts
GET/api/admin/billing/orders/{id}Platform adminRead one admin record.Yesapps/api/src/routes/admin-billing.ts
GET/api/admin/billing/refundsPlatform adminList, search, or inspect admin records.Yesapps/api/src/routes/admin-billing.ts
POST/api/admin/billing/refundsPlatform adminCreate admin records or child resources.Yesapps/api/src/routes/admin-billing.ts
GET/api/admin/billing/statsPlatform adminRead operational or aggregate state.Yesapps/api/src/routes/admin-billing.ts
GET/api/admin/billing/subscriptionsPlatform adminList, search, or inspect admin records.Yesapps/api/src/routes/admin-billing.ts
GET/api/admin/ops/accessPlatform adminRead operational or aggregate state.Yesapps/api/src/routes/admin.ts
GET/api/admin/ops/configPlatform adminRead operational or aggregate state.Yesapps/api/src/routes/admin-ops.ts
GET/api/admin/ops/enrichmentPlatform adminList, search, or inspect admin records.Yesapps/api/src/routes/admin-ops.ts
POST/api/admin/ops/enrichment/retry-stalePlatform adminRun the retry stale action.Yesapps/api/src/routes/admin-ops.ts
GET/api/admin/ops/healthPlatform adminRead operational or aggregate state.Yesapps/api/src/routes/admin-ops.ts
GET/api/admin/ops/jobsPlatform adminList, search, or inspect admin records.Yesapps/api/src/routes/admin-ops.ts
GET/api/admin/ops/trafficPlatform adminList, search, or inspect admin records.Yesapps/api/src/routes/admin-ops.ts
GET/api/admin/settingsPlatform adminList, search, or inspect admin records.Yesapps/api/src/routes/admin-settings.ts
DELETE/api/admin/settings/api-keyPlatform adminDelete or revoke admin state.Yesapps/api/src/routes/admin-settings.ts
PUT/api/admin/settings/api-keyPlatform adminReplace or upsert admin configuration.Yesapps/api/src/routes/admin-settings.ts
POST/api/admin/settings/api-key/rotatePlatform adminCreate admin records or child resources.Yesapps/api/src/routes/admin-settings.ts
POST/api/admin/settings/api-key/testPlatform adminRun the test action.Noapps/api/src/routes/admin-settings.ts
GET/api/admin/statsPlatform adminRead operational or aggregate state.Yesapps/api/src/routes/admin-tenants.ts
GET/api/admin/support/assigneesPlatform adminList, search, or inspect admin records.Yesapps/api/src/routes/admin-support.ts
GET/api/admin/support/attachment-limitsPlatform adminRead operational or aggregate state.Yesapps/api/src/routes/admin-support.ts
GET/api/admin/support/dashboard/kpisPlatform adminRead operational or aggregate state.Yesapps/api/src/routes/admin-support.ts
GET/api/admin/support/queuePlatform adminList, search, or inspect admin records.Yesapps/api/src/routes/admin-support.ts
DELETE/api/admin/support/tickets/{id}Platform adminDelete or revoke admin state.Yesapps/api/src/routes/admin-support.ts
GET/api/admin/support/tickets/{id}Platform adminRead one admin record.Yesapps/api/src/routes/admin-support.ts
PATCH/api/admin/support/tickets/{id}/assignmentPlatform adminUpdate admin state.Yesapps/api/src/routes/admin-support.ts
GET/api/admin/support/tickets/{id}/attachmentsPlatform adminList, search, or inspect admin records.Yesapps/api/src/routes/admin-support.ts
POST/api/admin/support/tickets/{id}/attachmentsPlatform adminCreate admin records or child resources.Yesapps/api/src/routes/admin-support.ts
DELETE/api/admin/support/tickets/{id}/attachments/{attachmentId}Platform adminDelete or revoke admin state.Yesapps/api/src/routes/admin-support.ts
GET/api/admin/support/tickets/{id}/attachments/{attachmentId}/downloadPlatform adminList, search, or inspect admin records.Yesapps/api/src/routes/admin-support.ts
POST/api/admin/support/tickets/{id}/commentsPlatform adminCreate admin records or child resources.Yesapps/api/src/routes/admin-support.ts
POST/api/admin/support/tickets/{id}/notesPlatform adminCreate admin records or child resources.Yesapps/api/src/routes/admin-support.ts
PATCH/api/admin/support/tickets/{id}/statusPlatform adminUpdate admin state.Yesapps/api/src/routes/admin-support.ts
POST/api/admin/system/actions/invalidate-metrics-cachePlatform adminCreate admin records or child resources.Yesapps/api/src/routes/admin-system.ts
POST/api/admin/system/actions/recheckPlatform adminRun the recheck action.Yesapps/api/src/routes/admin-system.ts
POST/api/admin/system/actions/recover-stale-enrichmentsPlatform adminRun the recover stale enrichments action.Yesapps/api/src/routes/admin-system.ts
GET/api/admin/system/overviewPlatform adminRead operational or aggregate state.Yesapps/api/src/routes/admin-system.ts
GET/api/admin/tenantsPlatform adminList, search, or inspect admin records.Yesapps/api/src/routes/admin-tenants.ts
POST/api/admin/tenantsPlatform adminCreate admin records or child resources.Yesapps/api/src/routes/admin-tenants.ts
DELETE/api/admin/tenants/{id}Platform adminDelete or revoke admin state.Yesapps/api/src/routes/admin-tenants.ts
GET/api/admin/tenants/{id}Platform adminRead one admin record.Yesapps/api/src/routes/admin-tenants.ts
GET/api/admin/tenants/{id}/audit-logPlatform adminList, search, or inspect admin records.Yesapps/api/src/routes/admin-tenants.ts
GET/api/admin/tenants/{id}/invitesPlatform adminList, search, or inspect admin records.Yesapps/api/src/routes/admin-tenants.ts
GET/api/admin/tenants/{id}/licensesPlatform adminList, search, or inspect admin records.Yesapps/api/src/routes/admin-tenants.ts
PATCH/api/admin/tenants/{id}/licensesPlatform adminUpdate admin state.Yesapps/api/src/routes/admin-tenants.ts
GET/api/admin/tenants/{id}/membersPlatform adminList, search, or inspect admin records.Yesapps/api/src/routes/admin-tenants.ts
POST/api/admin/tenants/{id}/membersPlatform adminCreate admin records or child resources.Yesapps/api/src/routes/admin-tenants.ts
PATCH/api/admin/tenants/{id}/members/{userId}/licensePlatform adminUpdate admin state.Yesapps/api/src/routes/admin-tenants.ts
GET/api/admin/tenants/{id}/settingsPlatform adminList, search, or inspect admin records.Yesapps/api/src/routes/admin-tenants.ts
GET/api/admin/tenants/{id}/usagePlatform adminList, search, or inspect admin records.Yesapps/api/src/routes/admin-tenants.ts
GET/api/admin/usersPlatform adminList, search, or inspect admin records.Yesapps/api/src/routes/admin-users.ts
DELETE/api/admin/users/{id}Platform adminDelete or revoke admin state.Yesapps/api/src/routes/admin-users.ts
GET/api/admin/users/{id}Platform adminRead one admin record.Yesapps/api/src/routes/admin-users.ts
PATCH/api/admin/users/{id}Platform adminUpdate admin state.Yesapps/api/src/routes/admin-users.ts
GET/api/admin/users/{id}/activityPlatform adminList, search, or inspect admin records.Yesapps/api/src/routes/admin-users.ts
PATCH/api/admin/users/{id}/disablePlatform adminUpdate admin state.Yesapps/api/src/routes/admin-users.ts
GET/api/admin/users/{id}/invite-linkPlatform adminList, search, or inspect admin records.Yesapps/api/src/routes/admin-users.ts
POST/api/admin/users/{id}/resend-setupPlatform adminRun the resend setup action.Yesapps/api/src/routes/admin-users.ts

Relationship intelligence, mission control, and outcomes​

MethodPathAudienceCapabilityOpenAPISource
GET/api/relationship-mission-control/signalsTenant scopedList, search, or inspect relationship mission control records.Yesapps/api/src/routes/relationship-mission-control.ts
GET/api/relationship-outcomesTenant scopedList, search, or inspect relationship outcomes records.Yesapps/api/src/routes/relationship-outcomes.ts
POST/api/relationship-outcomesTenant scopedCreate relationship outcomes records or child resources.Yesapps/api/src/routes/relationship-outcomes.ts
DELETE/api/relationship-outcomes/{id}Tenant scopedDelete or revoke relationship outcomes state.Yesapps/api/src/routes/relationship-outcomes.ts
GET/api/relationship-outcomes/{id}Tenant scopedRead one relationship outcomes record.Yesapps/api/src/routes/relationship-outcomes.ts
PATCH/api/relationship-outcomes/{id}Tenant scopedUpdate relationship outcomes state.Yesapps/api/src/routes/relationship-outcomes.ts
POST/api/relationship-outcomes/{id}/confirmTenant scopedCreate relationship outcomes records or child resources.Yesapps/api/src/routes/relationship-outcomes.ts
POST/api/relationship-outcomes/{id}/promoteTenant scopedCreate relationship outcomes records or child resources.Yesapps/api/src/routes/relationship-outcomes.ts

Rooms and public room collaboration​

MethodPathAudienceCapabilityOpenAPISource
GET/api/roomsTenant scopedList, search, or inspect rooms records.Yesapps/api/src/routes/rooms.ts
POST/api/roomsTenant scopedCreate rooms records or child resources.Yesapps/api/src/routes/rooms.ts
DELETE/api/rooms/{id}Tenant scopedDelete or revoke rooms state.Yesapps/api/src/routes/rooms.ts
GET/api/rooms/{id}Tenant scopedRead one rooms record.Yesapps/api/src/routes/rooms.ts
PATCH/api/rooms/{id}Tenant scopedUpdate rooms state.Yesapps/api/src/routes/rooms.ts
POST/api/rooms/{id}/commentsTenant scopedCreate rooms records or child resources.Yesapps/api/src/routes/rooms.ts
POST/api/rooms/{id}/eventsTenant scopedCreate rooms records or child resources.Yesapps/api/src/routes/rooms.ts
POST/api/rooms/{id}/itemsTenant scopedCreate rooms records or child resources.Yesapps/api/src/routes/rooms.ts
DELETE/api/rooms/{id}/items/{itemId}Tenant scopedDelete or revoke rooms state.Yesapps/api/src/routes/rooms.ts
PATCH/api/rooms/{id}/items/{itemId}Tenant scopedUpdate rooms state.Yesapps/api/src/routes/rooms.ts
POST/api/rooms/demoTenant scopedCreate rooms records or child resources.Yesapps/api/src/routes/rooms.ts
GET/api/rooms/public/{token}PublicRead one rooms record.Yesapps/api/src/routes/rooms.ts
POST/api/rooms/public/{token}/signing-linkPublicCreate rooms records or child resources.Yesapps/api/src/routes/rooms.ts

Settings, credentials, and API access​

MethodPathAudienceCapabilityOpenAPISource
GET/api/settings/agentsTenant scopedList, search, or inspect settings records.Yesapps/api/src/routes/agent-credentials.ts
POST/api/settings/agentsTenant scopedCreate settings records or child resources.Yesapps/api/src/routes/agent-credentials.ts
POST/api/settings/agents/{agentId}/revokeTenant scopedCreate settings records or child resources.Yesapps/api/src/routes/agent-credentials.ts
POST/api/settings/agents/{agentId}/tokensTenant scopedCreate settings records or child resources.Yesapps/api/src/routes/agent-credentials.ts
POST/api/settings/agents/{agentId}/tokens/{tokenId}/revokeTenant scopedCreate settings records or child resources.Yesapps/api/src/routes/agent-credentials.ts
GET/api/settings/api-accessTenant scopedRead operational or aggregate state.Yesapps/api/src/routes/agent-credentials.ts
POST/api/settings/api-accessTenant scopedCreate settings records or child resources.Yesapps/api/src/routes/agent-credentials.ts
POST/api/settings/api-access/{agentId}/revokeTenant scopedCreate settings records or child resources.Yesapps/api/src/routes/agent-credentials.ts
POST/api/settings/api-access/{agentId}/tokensTenant scopedCreate settings records or child resources.Yesapps/api/src/routes/agent-credentials.ts
POST/api/settings/api-access/{agentId}/tokens/{tokenId}/revokeTenant scopedCreate settings records or child resources.Yesapps/api/src/routes/agent-credentials.ts
GET/api/settings/api-keysTenant scopedList, search, or inspect settings records.Yesapps/api/src/routes/api-keys.ts
DELETE/api/settings/api-keys/{provider}Tenant scopedDelete or revoke settings state.Yesapps/api/src/routes/api-keys.ts
PUT/api/settings/api-keys/{provider}Tenant scopedReplace or upsert settings configuration.Yesapps/api/src/routes/api-keys.ts
GET/api/settings/enterprise-identityTenant scopedList, search, or inspect settings records.Yesapps/api/src/routes/enterprise-identity.ts
PUT/api/settings/enterprise-identity/break-glassTenant scopedReplace or upsert settings configuration.Yesapps/api/src/routes/enterprise-identity.ts
POST/api/settings/enterprise-identity/email-domainsTenant scopedCreate settings records or child resources.Yesapps/api/src/routes/enterprise-identity.ts
DELETE/api/settings/enterprise-identity/email-domains/{id}Tenant scopedDelete or revoke settings state.Yesapps/api/src/routes/enterprise-identity.ts
PATCH/api/settings/enterprise-identity/email-domains/{id}Tenant scopedUpdate settings state.Yesapps/api/src/routes/enterprise-identity.ts
POST/api/settings/enterprise-identity/email-domains/{id}/verifyTenant scopedCreate settings records or child resources.Yesapps/api/src/routes/enterprise-identity.ts
PUT/api/settings/enterprise-identity/invite-policyTenant scopedReplace or upsert settings configuration.Yesapps/api/src/routes/enterprise-identity.ts
POST/api/settings/enterprise-identity/providersTenant scopedCreate settings records or child resources.Yesapps/api/src/routes/enterprise-identity.ts
DELETE/api/settings/enterprise-identity/providers/{id}Tenant scopedDelete or revoke settings state.Yesapps/api/src/routes/enterprise-identity.ts
PUT/api/settings/enterprise-identity/providers/{id}Tenant scopedReplace or upsert settings configuration.Yesapps/api/src/routes/enterprise-identity.ts
PUT/api/settings/enterprise-identity/providers/{id}/enabledTenant scopedReplace or upsert settings configuration.Yesapps/api/src/routes/enterprise-identity.ts
POST/api/settings/enterprise-identity/providers/{id}/testTenant scopedRun the test action.Yesapps/api/src/routes/enterprise-identity.ts
POST/api/settings/enterprise-identity/workspace-domainsTenant scopedCreate settings records or child resources.Yesapps/api/src/routes/enterprise-identity.ts
DELETE/api/settings/enterprise-identity/workspace-domains/{id}Tenant scopedDelete or revoke settings state.Yesapps/api/src/routes/enterprise-identity.ts
POST/api/settings/enterprise-identity/workspace-domains/{id}/verifyTenant scopedCreate settings records or child resources.Yesapps/api/src/routes/enterprise-identity.ts
GET/api/settings/modelsTenant scopedList, search, or inspect settings records.Yesapps/api/src/routes/model-settings.ts
PATCH/api/settings/modelsTenant scopedUpdate settings state.Yesapps/api/src/routes/model-settings.ts
GET/api/settings/models/userTenant scopedList, search, or inspect settings records.Yesapps/api/src/routes/model-settings.ts
PATCH/api/settings/models/userTenant scopedUpdate settings state.Yesapps/api/src/routes/model-settings.ts

Tenants, users, roles, and profile​

MethodPathAudienceCapabilityOpenAPISource
GET/api/profileTenant scopedList, search, or inspect profile records.Yesapps/api/src/routes/profile.ts
PUT/api/profileTenant scopedReplace or upsert profile configuration.Yesapps/api/src/routes/profile.ts
GET/api/profile/{userId}Tenant scopedRead one profile record.Yesapps/api/src/routes/profile.ts
GET/api/profile/hidden-featuresTenant scopedList, search, or inspect profile records.Yesapps/api/src/routes/profile.ts
PUT/api/profile/hidden-featuresTenant scopedReplace or upsert profile configuration.Yesapps/api/src/routes/profile.ts
GET/api/profile/team/listTenant scopedList, search, or inspect profile records.Yesapps/api/src/routes/profile.ts
GET/api/rolesTenant scopedList, search, or inspect roles records.Yesapps/api/src/routes/roles.ts
POST/api/rolesTenant scopedCreate roles records or child resources.Yesapps/api/src/routes/roles.ts
DELETE/api/roles/{id}Tenant scopedDelete or revoke roles state.Yesapps/api/src/routes/roles.ts
GET/api/roles/{id}Tenant scopedRead one roles record.Yesapps/api/src/routes/roles.ts
PATCH/api/roles/{id}Tenant scopedUpdate roles state.Yesapps/api/src/routes/roles.ts
GET/api/roles/{id}/permissionsTenant scopedList, search, or inspect roles records.Yesapps/api/src/routes/roles.ts
GET/api/team/activityTenant scopedList, search, or inspect team records.Yesapps/api/src/routes/team.ts
GET/api/team/statsTenant scopedRead operational or aggregate state.Yesapps/api/src/routes/team.ts
GET/api/tenants/{id}Tenant scopedRead one tenants record.Yesapps/api/src/routes/tenants.ts
PATCH/api/tenants/{id}Tenant scopedUpdate tenants state.Yesapps/api/src/routes/tenants.ts
GET/api/tenants/{id}/ai-providersTenant scopedList, search, or inspect tenants records.Yesapps/api/src/routes/tenants.ts
GET/api/tenants/{id}/ai-providers/customTenant scopedList, search, or inspect tenants records.Yesapps/api/src/routes/tenants.ts
POST/api/tenants/{id}/ai-providers/customTenant scopedCreate tenants records or child resources.Yesapps/api/src/routes/tenants.ts
DELETE/api/tenants/{id}/ai-providers/custom/{providerId}Tenant scopedDelete or revoke tenants state.Yesapps/api/src/routes/tenants.ts
PATCH/api/tenants/{id}/ai-providers/custom/{providerId}Tenant scopedUpdate tenants state.Yesapps/api/src/routes/tenants.ts
POST/api/tenants/{id}/ai-providers/custom/{providerId}/testTenant scopedRun the test action.Yesapps/api/src/routes/tenants.ts
POST/api/tenants/{id}/ai-providers/custom/testTenant scopedRun the test action.Yesapps/api/src/routes/tenants.ts
GET/api/tenants/{id}/api-keysTenant scopedList, search, or inspect tenants records.Yesapps/api/src/routes/tenants.ts
PUT/api/tenants/{id}/api-keysTenant scopedReplace or upsert tenants configuration.Yesapps/api/src/routes/tenants.ts
GET/api/tenants/{id}/dossier-configTenant scopedRead operational or aggregate state.Yesapps/api/src/routes/tenants.ts
PUT/api/tenants/{id}/dossier-configTenant scopedReplace or upsert tenants configuration.Yesapps/api/src/routes/tenants.ts
GET/api/tenants/{id}/enrichment-usageTenant scopedList, search, or inspect tenants records.Yesapps/api/src/routes/tenants.ts
GET/api/tenants/{id}/featuresTenant scopedList, search, or inspect tenants records.Yesapps/api/src/routes/tenants.ts
PUT/api/tenants/{id}/featuresTenant scopedReplace or upsert tenants configuration.Yesapps/api/src/routes/tenants.ts
GET/api/tenants/{id}/features/auditTenant scopedList, search, or inspect tenants records.Yesapps/api/src/routes/tenants.ts
GET/api/tenants/{id}/invitesTenant scopedList, search, or inspect tenants records.Yesapps/api/src/routes/tenants.ts
GET/api/tenants/{id}/licensesTenant scopedList, search, or inspect tenants records.Yesapps/api/src/routes/tenants.ts
PATCH/api/tenants/{id}/licensesTenant scopedUpdate tenants state.Yesapps/api/src/routes/tenants.ts
POST/api/tenants/{id}/licenses/purchaseTenant scopedCreate tenants records or child resources.Yesapps/api/src/routes/tenants.ts
GET/api/tenants/{id}/membersTenant scopedList, search, or inspect tenants records.Yesapps/api/src/routes/tenants.ts
DELETE/api/tenants/{id}/members/{userId}Tenant scopedDelete or revoke tenants state.Yesapps/api/src/routes/tenants.ts
PATCH/api/tenants/{id}/members/{userId}Tenant scopedUpdate tenants state.Yesapps/api/src/routes/tenants.ts
PATCH/api/tenants/{id}/members/{userId}/disableTenant scopedUpdate tenants state.Yesapps/api/src/routes/tenants.ts
PATCH/api/tenants/{id}/members/{userId}/enableTenant scopedUpdate tenants state.Yesapps/api/src/routes/tenants.ts
POST/api/tenants/{id}/members/{userId}/resend-setupTenant scopedRun the resend setup action.Yesapps/api/src/routes/tenants.ts
GET/api/usersTenant scopedList, search, or inspect users records.Yesapps/api/src/routes/users.ts
GET/api/users/{id}Tenant scopedRead one users record.Yesapps/api/src/routes/users.ts
GET/api/users/{id}/activitiesTenant scopedList, search, or inspect users records.Yesapps/api/src/routes/users.ts
POST/api/users/avatarTenant scopedCreate users records or child resources.Yesapps/api/src/routes/users.ts
DELETE/api/users/meTenant scopedDelete or revoke users state.Yesapps/api/src/routes/users.ts
PATCH/api/users/me/byobTenant scopedUpdate users state.Yesapps/api/src/routes/users.ts
GET/api/users/me/exportTenant scopedList, search, or inspect users records.Yesapps/api/src/routes/users-export.ts

Webhooks and signing​

MethodPathAudienceCapabilityOpenAPISource
POST/api/signing/artifacts/purgeTenant scopedCreate signing records or child resources.Yesapps/api/src/routes/signing.ts
GET/api/signing/documentsTenant scopedList, search, or inspect signing records.Yesapps/api/src/routes/signing.ts
POST/api/signing/documentsTenant scopedCreate signing records or child resources.Yesapps/api/src/routes/signing.ts
GET/api/signing/documents/{id}Tenant scopedRead one signing record.Yesapps/api/src/routes/signing.ts
GET/api/signing/documents/{id}/artifacts/{kind}/downloadTenant scopedList, search, or inspect signing records.Yesapps/api/src/routes/signing.ts
POST/api/signing/documents/{id}/resendTenant scopedRun the resend action.Yesapps/api/src/routes/signing.ts
POST/api/signing/documents/{id}/revokeTenant scopedCreate signing records or child resources.Yesapps/api/src/routes/signing.ts
POST/api/signing/documents/{id}/sendTenant scopedCreate signing records or child resources.Yesapps/api/src/routes/signing.ts
GET/api/signing/templatesTenant scopedList, search, or inspect signing records.Yesapps/api/src/routes/signing.ts
POST/api/signing/templatesTenant scopedCreate signing records or child resources.Yesapps/api/src/routes/signing.ts
GET/api/signing/templates/{id}Tenant scopedRead one signing record.Yesapps/api/src/routes/signing.ts
PATCH/api/signing/templates/{id}Tenant scopedUpdate signing state.Yesapps/api/src/routes/signing.ts
POST/api/signing/webhooks/opensignSigned webhookCreate signing records or child resources.Yesapps/api/src/index.ts
GET/api/webhooksTenant scopedList, search, or inspect webhooks records.Yesapps/api/src/routes/webhooks.ts
POST/api/webhooksTenant scopedCreate webhooks records or child resources.Yesapps/api/src/routes/webhooks.ts
DELETE/api/webhooks/{id}Tenant scopedDelete or revoke webhooks state.Yesapps/api/src/routes/webhooks.ts
PATCH/api/webhooks/{id}Tenant scopedUpdate webhooks state.Yesapps/api/src/routes/webhooks.ts
GET/api/webhooks/{id}/deliveriesTenant scopedList, search, or inspect webhooks records.Yesapps/api/src/routes/webhooks.ts
GET/api/webhooks/eventsTenant scopedList, search, or inspect webhooks records.Yesapps/api/src/routes/webhooks.ts
POST/api/webhooks/payments/{provider}Signed webhookCreate webhooks records or child resources.Yesapps/api/src/routes/payment-webhooks.ts