Listen
0:00 / ~32:47
Every Kavanah endpoint — 1220 across auth, tasks, projects, messages, knowledge, planning, reports, RBAC, audit logs, SCIM, SSO, billing, integrations, cron jobs, and system telemetry — listed below by resource, generated straight from the OpenAPI contract so it never drifts from the deployed API.
The full OpenAPI 3.1 document is published at kavanah.ai/openapi.yaml. Point any OpenAPI tool at that URL:
npx @redocly/cli preview-docs https://kavanah.ai/openapi.yamlnpx openapi-typescript https://kavanah.ai/openapi.yaml -o api-types.tsnpx @redocly/cli lint https://kavanah.ai/openapi.yamlkavanah_session cookie.{ ok, <collection> }.401 means re-auth. 403 means an RBAC or feature-flag denial. 412 on integration routes means the provider is not connected.POST /api/workspace/switch to change it. API keys are pinned to the workspace they were minted in.Grouped by resource. Expand a group to see its endpoints; every row, group, and the full list has a copy button, so you can paste the surface you need straight into an agent prompt. The curated pages in this section cover the most-used surfaces in depth with request and response examples.
/api/activityGet workspace activity feed/api/activityAppend an activity item/api/admin/scim/logsList logs/api/admin/scim/providersList providers/api/admin/scim/providersCreate provider/api/admin/scim/providers/{providerId}Fetch provider/api/admin/scim/providers/{providerId}Update provider/api/admin/scim/providers/{providerId}Delete provider/api/admin/scim/providers/{providerId}/mappingsList mappings/api/admin/scim/providers/{providerId}/mappingsCreate mapping/api/admin/scim/providers/{providerId}/mappings/{mappingId}Delete mapping/api/admin/scim/providers/{providerId}/resyncCreate resync/api/admin/scim/providers/{providerId}/tokensList tokens/api/admin/scim/providers/{providerId}/tokensCreate token/api/admin/scim/providers/{providerId}/tokens/{tokenId}Delete token/api/admin/security/domainsList domains/api/admin/security/domainsCreate domain/api/admin/security/domains/{id}Delete domain/api/admin/security/ip-allowlistList ip allowlist/api/admin/security/ip-allowlistCreate ip allowlist/api/admin/security/ip-allowlist/{id}Delete ip allowlist/api/admin/security/policiesList policies/api/admin/security/policiesCreate a security policy/api/admin/security/sessionsList sessions/api/admin/security/sessions/{sessionId}Delete session/api/admin/security/ssoList sso/api/admin/security/ssoCreate sso/api/admin/superList super/api/admin/super/announcementsSend a product-update email to every eligible account (super admin)/api/admin/super/compliance-requestsList compliance requests/api/admin/super/compliance-requestsUpdate compliance requests/api/admin/super/data-governanceList data governance/api/admin/super/data-governanceUpdate data governance/api/admin/super/data-governance/export/{userId}Fetch export/api/admin/super/data-governance/piiCreate pii/api/admin/super/data-governance/redactCreate redact/api/admin/super/data-governance/requests/{requestId}Update request/api/admin/super/metaList meta/api/admin/super/settingsList settings/api/admin/super/settingsUpdate settings/api/admin/super/settings/logoCreate logo/api/admin/super/settings/testCreate test/api/admin/super/support-inboxList support inbox/api/admin/super/support-inbox/submissions/{submissionId}Update submission/api/admin/super/support-inbox/tickets/{ticketId}Update ticket/api/admin/super/toolingList tooling/api/admin/super/tooling/billingUpdate billing/api/admin/super/tooling/bulk-tasksCreate bulk task/api/admin/super/tooling/configList config/api/admin/super/tooling/configCreate config/api/admin/super/tooling/feature-flagsCreate feature flag/api/admin/super/tooling/feature-flagsDelete feature flags/api/admin/super/tooling/integrationsCreate integration/api/admin/super/tooling/integrationsDelete integrations/api/admin/super/tooling/quotasUpdate quotas/api/admin/super/tooling/sandboxesCreate a sandbox/api/admin/super/tooling/sandboxesDelete a sandbox/api/admin/super/users/{userId}Update user/api/admin/super/users/{userId}Delete user/api/admin/super/workspaces/{workspaceId}Update workspace/api/admin/users/duplicatesList duplicates/api/admin/users/mergeCreate merge/api/agent-alertsList agent alerts/api/agent-alertsUpdate agent alerts/api/agent-alerts/briefingList briefing/api/agent-alerts/dismissList dismissed agent alerts/api/agent-alerts/dismissDismiss an agent alert/api/agent-alerts/preferencesList preferences/api/agent-alerts/preferencesUpdate preferences/api/agent-alerts/scanCreate scan/api/ai-agentSend a chat message to the AI agent/api/ai-agent/action-policiesList agent action policies and the category catalog (admin)/api/ai-agent/action-policiesBulk upsert agent action policies (admin)/api/ai-agent/action-policiesDelete an agent action policy (admin)/api/ai-agent/activityAgent activity timeline — individual ledger rows (admin)/api/ai-agent/activity-reportAgent activity/self-report — totals, categories, top tools, approvals (admin)/api/ai-agent/approvalsGlobal agent approvals inbox (admin)/api/ai-agent/approvals/{approvalId}One parked action, in full - the reply desk (admin)/api/ai-agent/approvals/{approvalId}Approve or deny a parked agent action (admin)/api/ai-agent/attachmentsList attachments/api/ai-agent/attachmentsCreate attachment/api/ai-agent/attachmentsDelete attachments/api/ai-agent/auditList audit/api/ai-agent/configList config/api/ai-agent/configUpdate config/api/ai-agent/conversationsList conversations/api/ai-agent/conversationsCreate conversation/api/ai-agent/conversations/{id}Fetch conversation/api/ai-agent/conversations/{id}Update conversation/api/ai-agent/conversations/{id}Delete conversation/api/ai-agent/conversations/{id}/awayReport the chat client away or back/api/ai-agent/conversations/{id}/exportList export/api/ai-agent/conversations/searchSearch conversations/api/ai-agent/credits-meterGet the chat credits meter/api/ai-agent/custom-toolsList custom tools/api/ai-agent/custom-toolsCreate custom tool/api/ai-agent/custom-tools/{id}Update custom tool/api/ai-agent/custom-tools/{id}Delete custom tool/api/ai-agent/escalation-policyGet the workspace agent escalation policy (admin)/api/ai-agent/escalation-policyUpdate the workspace agent escalation policy (admin)/api/ai-agent/feedbackCreate feedback/api/ai-agent/feedbackDelete feedback/api/ai-agent/feedback/analyticsList analytics/api/ai-agent/guardrailsList agent guardrail rules and the catalog (admin)/api/ai-agent/guardrailsCreate an agent guardrail rule (admin)/api/ai-agent/guardrailsUpdate an agent guardrail rule (admin)/api/ai-agent/guardrailsDelete an agent guardrail rule (admin)/api/ai-agent/jobsList jobs/api/ai-agent/jobs/{id}Fetch job/api/ai-agent/mentionAsk the AI agent about context you supply/api/ai-agent/org-templatesList org templates (whole AI organisations with standing meetings)/api/ai-agent/org-templates/{key}/applyApply an org template/api/ai-agent/org-templates/{key}/previewPreview applying an org template in this workspace/api/ai-agent/outcomesAgent outcome checks and hit rate (admin)/api/ai-agent/outcomesCancel a pending outcome check (admin)/api/ai-agent/personasList AI agent personas (AI employees)/api/ai-agent/personasCreate an AI agent persona/api/ai-agent/personas/{id}Update an AI agent persona/api/ai-agent/personas/{id}Delete an AI agent persona/api/ai-agent/personas/generateDraft a persona from a natural-language description/api/ai-agent/personas/org-chartThe AI-employee org chart/api/ai-agent/personas/weekEach AI employee's last seven days/api/ai-agent/preferencesList preferences/api/ai-agent/preferencesUpdate preferences/api/ai-agent/schedules/runsList scheduled autonomous agent runs/api/ai-agent/shareShare an agent answer or conversation/api/ai-agent/share/{id}Read a shared agent snapshot/api/ai-agent/skippedWhat Kavanah skipped in the last 24 hours, and why/api/ai-agent/slack-managersList AI Slack managers, with their last 7 days of answers (admin)/api/ai-agent/slack-managersCreate an AI Slack manager (admin)/api/ai-agent/slack-managers/{id}Update an AI Slack manager (admin)/api/ai-agent/slack-managers/{id}Delete an AI Slack manager and its reply log (admin)/api/ai-agent/toolsList the agent tools the caller may execute/api/ai-agent/tools/{name}/executeExecute one agent tool by name/api/ai-agent/undoCreate undo/api/app-config/publicList public/api/appsList the workspace's installed community apps/api/apps/{slug}/installInstall a community app for the workspace with granted scopes/api/apps/installs/{id}Reconfigure an installed app (enable, agent access, embedded UI, scopes)/api/apps/installs/{id}Uninstall a community app from the workspace/api/apps/installs/{id}/keysList an installed app's API keys (metadata only)/api/apps/installs/{id}/keysMint a per-app API key for an installed app (returned once)/api/apps/installs/{id}/keys/{keyId}Revoke a single per-app API key/api/apps/installs/{id}/secretMint or rotate an install's webhook signing secret (returned once)/api/apps/surfaces/{slug}/{surfaceId}Resolve an installed app's UI surface and mint its embed token/api/audit-logsList audit logs/api/audit-logs/alertsList alerts/api/audit-logs/alertsCreate alert/api/audit-logs/alertsUpdate alerts/api/audit-logs/alertsDelete alerts/api/audit-logs/archivingGet compliance archiving settings and health/api/audit-logs/archivingUpdate compliance archiving/api/audit-logs/archiving/angelsend-syncRe-sync members' AngelSend archive/api/audit-logs/archiving/deliverDeliver the compliance journal now/api/audit-logs/archiving/testSend a test message to the archive address/api/audit-logs/complianceList compliance/api/audit-logs/data-accessList data access/api/audit-logs/event-configList event config/api/audit-logs/event-configCreate event config/api/audit-logs/exportList export/api/audit-logs/retentionList retention/api/audit-logs/retentionCreate retention/api/audit-logs/searchList search/api/audit-logs/webhooksList webhooks/api/audit-logs/webhooksCreate webhook/api/audit-logs/webhooksUpdate webhooks/api/audit-logs/webhooksDelete webhooks/api/auth/accounts/listList linked accounts on this device/api/auth/accounts/removeUnlink an account from this device/api/auth/accounts/switchSwitch to another linked account/api/auth/cli/approveApprove or deny a kvn CLI sign-in/api/auth/cli/startStart a kvn CLI sign-in (device authorization)/api/auth/cli/tokenPoll a kvn CLI sign-in for its API key/api/auth/forgot-passwordRequest a password reset link/api/auth/github/startList start/api/auth/google/startList start/api/auth/loginSign in with email and password/api/auth/logoutSign out and clear session/api/auth/mfa/enrollStart TOTP enrolment/api/auth/mfa/enrollFinish TOTP enrolment/api/auth/mfa/enrollDisable two-factor authentication/api/auth/mfa/recovery-codesList recovery codes/api/auth/mfa/recovery-codesRegenerate recovery codes/api/auth/mfa/requiredCheck whether MFA enrolment is still owed/api/auth/mfa/verifyComplete the second-factor challenge/api/auth/mfa/webauthnList your passkeys/api/auth/mfa/webauthn/{credentialId}Remove a passkey/api/auth/mfa/webauthn/authenticateStart a passkey challenge at sign-in/api/auth/mfa/webauthn/registerStart registering a passkey/api/auth/mfa/webauthn/registerFinish registering a passkey/api/auth/mfa/webauthn/step-upStart a passkey step-up while signed in/api/auth/oneprofile/startList start/api/auth/refreshCreate refresh/api/auth/resend-verificationCreate resend verification/api/auth/reset-passwordReset password using a token/api/auth/signupCreate a new account/api/auth/sso/oidc/callbackList callback/api/auth/sso/oidc/loginCreate login/api/auth/sso/saml/acsSAML assertion consumer service (ACS) callback/api/auth/sso/saml/loginCreate login/api/auth/sso/saml/metadataList metadata/api/auth/verify-emailList verify email/api/auth/verify-emailCreate verify email/api/auth/workspace-selectionList workspace selection/api/auth/workspace-setupGet workspace setup state/api/auth/workspace-setupComplete workspace setup/api/automationsList automation rules/api/automationsCreate an automation rule/api/automations/{id}Update an automation rule/api/automations/{id}Delete an automation rule/api/automations/{id}/authorizeAuthorize (or revoke) one agent rule to run at Full autonomy/api/automations/{id}/runsRecent execution history for one automation rule/api/automations/page-dataList page data/api/automations/vocabularyEvery trigger and action a rule can be built from/api/blueprintsList blueprints and what drafting one costs/api/blueprintsDraft a blueprint from an operating prompt (one billed planning call)/api/blueprints/{id}A blueprint with live blockers, apply state, diff and cost totals/api/blueprints/{id}Toggle, tick "turn on now" or edit items/api/blueprints/{id}/applyApply selected items, created switched off/api/blueprints/{id}/revertRevert what a blueprint applied, as a set/api/browser/profilesList the caller's saved logins/api/browser/profilesCreate an empty saved-login slot/api/browser/profiles/{id}Change a saved login's pinned network exit/api/browser/profiles/{id}Permanently delete and revoke a saved login/api/browser/profiles/{id}/captureSave a live session's signed-in state into a saved login/api/browser/sessionsList browser sessions visible to the caller/api/browser/sessionsStart a cloud browser session/api/browser/sessions/{id}Release a browser session/api/browser/sessions/{id}/keep-awakeHold a session open while nobody is watching it/api/browser/sessions/{id}/keepaliveRefresh a session's idle timer without acting on the page/api/browser/sessions/{id}/navigateNavigate a session to a URL/api/browser/sessions/{id}/scrape-modeTurn extraction rendering on or off for a live session/api/browser/sessions/{id}/shareShare a browser session with the workspace, or revoke sharing/api/browser/sessions/{id}/viewer-tokenMint a short-lived viewer URL for the embedded browser/api/calendar/exportExport the workspace calendar as iCalendar/api/calendar/tasksList visible tasks scheduled in a date window (inclusive)/api/clientsList all clients/api/clientsCreate a new client/api/clients/{id}Get a client by ID/api/clients/{id}Update a client/api/clients/{id}Delete a client/api/clients/{id}/employeesCreate employee/api/clients/{id}/employees/{employeeId}Update employee/api/clients/{id}/employees/{employeeId}Delete employee/api/clients/{id}/portal-accessList portal members for a client/api/clients/{id}/portal-accessGrant or update portal access for a client employee/api/clients/{id}/portal-accessRevoke portal access for a client employee/api/clients/{id}/portal-access/{memberId}Update a portal member's access/api/clients/exportList export/api/communicationList communication/api/communicationCreate communication/api/company-logoList company logo/api/company-previewList company preview/api/componentsList components/api/componentsCreate component/api/components/{id}Update component/api/components/{id}Delete component/api/contactCreate contact/api/credits/summaryList summary/api/cron/ai-agent-headless-billsCharge the durable bills of metered runs that died before settling/api/cron/ai-agent-jobsList ai agent jobs/api/cron/ai-agent-jobsCreate ai agent job/api/cron/ai-agent-retentionCreate ai agent retention/api/cron/angelsend-bridge-contractCheck AngelSend's Gmail bridge contract (no send)/api/cron/audit-log-immutable-sinkCreate audit log immutable sink/api/cron/audit-log-retentionCreate audit log retention/api/cron/billing-dunningCreate billing dunning/api/cron/billing-trial-expirationCreate billing trial expiration/api/cron/chat-events-pruneRun chat events prune (Vercel cron invokes crons with GET)/api/cron/chat-events-pruneCreate chat events prune/api/cron/compliance-archiveDeliver compliance journal digests/api/cron/contact-runwayWarn admins before a network cadence runs out of contacts (Vercel cron invokes crons with GET)/api/cron/contact-runwayWarn admins before a network cadence runs out of contacts/api/cron/daily-digestCreate daily digest/api/cron/deploy-watchAlert super-admins when a production deploy fails or hangs/api/cron/error-log-pruneCreate error log prune/api/cron/external-twinsSame as POST — Vercel cron invokes this path with GET/api/cron/external-twinsRefresh live twins/notetakers, enforce the minute cap, write notes, run notetaker auto-join/api/cron/integrations-refreshCreate integrations refresh/api/cron/integrations-syncCreate integrations sync/api/cron/orphan-projects-sweepCreate orphan projects sweep/api/cron/prospect-researchResearch contacts due a personalized cadence step (Vercel cron)/api/cron/prospect-researchResearch contacts due a personalized cadence step/api/cron/recordings-reconcileCreate recordings reconcile/api/cron/recordings-transcribeCreate recordings transcribe/api/cron/recurring-tasksCreate recurring task/api/cron/report-schedulesCreate report schedule/api/cron/scheduled-messagesCreate scheduled message/api/cron/sessions-cleanupCreate sessions cleanup/api/cron/sla-breach-detectorCreate sla breach detector/api/cron/slip-risk-digestCreate slip risk digest/api/cron/stale-timersCreate stale timer/api/custom-fieldsList custom fields/api/custom-fieldsCreate custom field/api/custom-fields/{id}Update custom field/api/custom-fields/{id}Delete custom field/api/custom-statusesList custom statuses/api/custom-statusesCreate a custom status/api/custom-statuses/{id}Update a custom status/api/custom-statuses/{id}Delete a custom status/api/dashboard/refreshList refresh/api/data-governance/consentList consent/api/data-governance/consentCreate consent/api/data-governance/cookie-consentList cookie consent/api/data-governance/cookie-consentCreate cookie consent/api/data-governance/data-requestsList data requests/api/data-governance/data-requestsCreate data request/api/data-governance/data-requests/{requestId}Update data request/api/data-governance/dpaList dpa/api/data-governance/dpaCreate dpa/api/data-governance/gdpr/deleteDelete delete/api/data-governance/gdpr/exportList export/api/data-governance/legalList legal/api/data-governance/legalCreate legal/api/data-governance/legal/acceptCreate accept/api/data-governance/piiList pii/api/data-governance/piiCreate pii/api/data-governance/privacy-noticeList privacy notice/api/data-governance/privacy-noticeCreate privacy notice/api/data-governance/workspace-exportExport the entire workspace as a JSON archive/api/deals/{id}/data-room-analysisThe deal's stored data-room reading/api/deals/{id}/data-room-analysisRead the deal's data room now/api/deals/{id}/teamThe deal team (our side)/api/deals/{id}/teamReplace the deal team/api/deals/{id}/team/staffConfirm a staffing proposal/api/deals/{id}/team/suggestPropose a deal team (read-only)/api/deals/audienceThis workspace's outbound opt-out list/api/deals/audienceSuppress an address, or reconcile the audience with AngelSend/api/deals/audience/scheduleThe scheduled AngelSend audience sync/api/deals/audience/scheduleTurn the scheduled AngelSend directions on or off/api/deals/cadences/{id}/angelsendThe native AngelSend campaign(s) behind a cadence/api/deals/cadences/{id}/angelsendSync a cadence's AngelSend campaign now/api/deals/cadences/{id}/angelsendBack a cadence with a native AngelSend campaign, or stop/api/deals/cadences/{id}/enroll-bulkEnroll up to 200 contacts in one cadence/api/deals/cadences/{id}/experimentA cadence's subject/sender experiment and winner policy/api/deals/cadences/{id}/experimentConfigure a cadence's experiment design and automatic winner policy/api/deals/contact-runwayHow long each live network cadence can keep reaching new people/api/deals/contact-runwaySet the contact-runway warning threshold (admin)/api/deals/conversationsThe Rain Room conversation map/api/deals/forecastThe Deal Room revenue forecast, calculated live/api/deals/forecast/preview-emailEmail the weekly forecast to yourself for review/api/deals/forecast/recalculateRecalculate the forecast onto every open deal now (admin)/api/deals/forecast/settingsForecast settings and the weekly forecast email schedule/api/deals/forecast/settingsConfigure the forecast (admin)/api/deals/issuer-campaignsList issuer campaigns (client prospecting)/api/deals/issuer-campaignsCreate an issuer campaign/api/deals/issuer-campaigns/{id}One issuer campaign/api/deals/issuer-campaigns/{id}Edit an issuer campaign's definition/api/deals/issuer-campaigns/{id}/matchesThe campaign's ranked prospects/api/deals/issuer-campaigns/{id}/matches/{firmId}/convertConvert a prospect into a deal/api/deals/issuer-campaigns/{id}/pausePause an issuer campaign/api/deals/issuer-campaigns/{id}/rankRank issuers against the campaign's mandate/api/deals/issuer-campaigns/{id}/startStart, top up or resume an issuer campaign/api/deals/staffing-settingsDeal-team staffing settings/api/deals/staffing-settingsUpdate deal-team staffing settings (admin)/api/devList dev/api/dev/reposList repos/api/dev/reposCreate repo/api/developer/appsList community apps this workspace owns (developer console)/api/developer/appsCreate a new private community app from a manifest/api/developer/apps/{slug}Get authoring detail for one owned app (manifest + versions)/api/developer/apps/{slug}Delete a private app the workspace owns/api/developer/apps/{slug}/reachabilityCheck whether an owned app's tool endpoint is reachable/api/developer/apps/{slug}/submitSubmit an app version for platform review (public listing)/api/developer/apps/{slug}/test-toolSend a signed test call to an owned app's tool endpoint/api/developer/apps/{slug}/versionsPublish a new version of an owned app from a manifest/api/developer/apps/{slug}/versions/{id}Delete a draft or rejected version of an owned app/api/developer/apps/{slug}/versions/{id}/rollbackSet an older version of an owned app as the current version/api/developer/apps/draft-manifestDraft an app manifest from a plain-English description (AI)/api/discussionsGet discussions for a project/api/discussionsCreate a thread or reply (multipart form or JSON)/api/discussionsToggle star or add reaction/api/discussionsDelete a thread or reply/api/discussions/agent-replyAnswer an @agent question in a discussion/api/ediscovery/exportCreate export/api/ediscovery/searchCreate search/api/escalation-rulesList escalation rules/api/escalation-rulesCreate an escalation rule/api/escalation-rules/{id}Update an escalation rule/api/escalation-rules/{id}Delete an escalation rule/api/feature-requestsList the public feature-request board plus the caller's own submissions/api/feature-requestsSubmit a feature request/api/firmsList institutions (the investor / issuer matrix)/api/firmsCreate or update a firm/api/firms/{id}One firm, plus every relationship held there/api/firms/{id}Edit a firm/api/firms/{id}Archive a firm/api/firms/mergeMerge a duplicate firm into the one to keep/api/firms/reconcileHow much of the workspace is in the institution layer/api/firms/reconcileDerive firms from contacts' free-text employer/api/geocodeForward-geocode an address (task Map view)/api/github/app/callbackGitHub App install callback (handles installation_id, redirects back to app)/api/github/app/installStart the GitHub App install flow (302 redirects to github.com)/api/github/issue-syncList connected GitHub repos and their issue-sync opt-in state/api/github/issue-syncEnable or disable GitHub Issue sync for one repository/api/github/oauth/startStart the GitHub OAuth sign-in flow (302 redirects to github.com)/api/github/reposList GitHub repositories available to connect/api/github/statusGet the workspace GitHub connection status/api/github/syncTrigger a GitHub sync for connected repositories/api/github/webhookReceive GitHub webhook deliveries (signature-verified, unauthenticated)/api/inbox/mark-all-readMark all inbox mail read in Kavanah/api/inbox/preferencesGet inbox preferences/api/inbox/preferencesUpdate inbox preferences/api/inbox/skippedMail Kavanah did not run your email rules on/api/inbox/skipped/{id}/rescueRun your email rules on one skipped message/api/integrationsList available integration providers and the user's connections/api/integrations/{provider}Get a single provider plus the caller's connection (if any)/api/integrations/{provider}Store an API-key credential for an api_key provider/api/integrations/{provider}Disconnect the caller from a provider/api/integrations/{provider}/oauth/callbackOAuth2 callback (browser-only, exchanges code for tokens)/api/integrations/{provider}/oauth/startBegin an OAuth2 authorization-code flow/api/integrations/{provider}/testProbe the stored credential against the provider's identity endpoint/api/integrations/angelsend/actionsSearch the AngelSend action catalogue/api/integrations/angelsend/actions/{action}Execute one AngelSend api-gateway action/api/integrations/angelsend/calendarList events from the connected AngelSend calendar/api/integrations/angelsend/calendarCreate an event on the connected AngelSend calendar/api/integrations/angelsend/contactsList leads / contacts from AngelSend/api/integrations/angelsend/creditsGet the AngelSend credit balance for the connected account/api/integrations/angelsend/emailSend email via AngelSend/api/integrations/angelsend/gmail/labelsList labels/api/integrations/angelsend/gmail/messagesList messages/api/integrations/angelsend/gmail/profileList profile/api/integrations/angelsend/gmail/sendCreate send/api/integrations/angelsend/gmail/statusList status/api/integrations/angelsend/gmail/threadList thread/api/integrations/angelsend/oauth/callbackList callback/api/integrations/angelsend/oauth/startList start/api/integrations/angelsend/webhook/{token}Inbound AngelSend webhook delivery/api/integrations/asana/tasksList Asana tasks (filtered by workspace or project)/api/integrations/asana/tasksCreate a task in an Asana workspace/api/integrations/asana/tasks/{gid}Fetch task/api/integrations/asana/tasks/{gid}Update task/api/integrations/asana/tasks/{gid}Delete task/api/integrations/asana/users-meGet the connected Asana user's profile (name, email, workspaces)/api/integrations/asana/webhooksCreate webhook/api/integrations/asana/webhooks/registerList register/api/integrations/asana/webhooks/registerCreate register/api/integrations/asana/webhooks/registerDelete register/api/integrations/asana/workspacesList Asana workspaces the connected account belongs to/api/integrations/cloudcode/ai/chatCreate chat/api/integrations/cloudcode/github/reposList repos/api/integrations/cloudcode/projectsList projects/api/integrations/cloudcode/projectsCreate project/api/integrations/cloudcode/projects/{id}Fetch project/api/integrations/cloudcode/projects/{id}/deploymentsList deployments/api/integrations/cloudcode/projects/{id}/deploymentsCreate deployment/api/integrations/cloudcode/projects/{id}/filesList files/api/integrations/cloudcode/projects/{id}/filesUpdate files/api/integrations/cloudcode/projects/{id}/files/{path}Fetch file/api/integrations/cloudcode/projects/{id}/files/{path}Delete file/api/integrations/docsend/ingestDocSend ingest status for the workspace/api/integrations/docsend/ingestMint or rotate the DocSend ingest token/api/integrations/docsend/ingestDisable the DocSend webhook path/api/integrations/docsend/webhook/{token}Inbound DocSend view event/api/integrations/elevenlabs/webhookElevenLabs post-call webhook (called by ElevenLabs, not by clients)/api/integrations/gmail/inbox/messagesList Gmail messages, or fetch one with its body/api/integrations/gmail/inbox/sendSend an email through the connected Gmail backend/api/integrations/gmail/inbox/statusGmail inbox connection status/api/integrations/gmail/messagesList Gmail message ids (and threadIds)/api/integrations/gmail/messagesSend a plain-text email through Gmail/api/integrations/gmail/messages/{id}Fetch message/api/integrations/gmail/messages/{id}Update message/api/integrations/gmail/messages/{id}Delete message/api/integrations/gmail/profileGet the connected Gmail account's profile (email, message counts)/api/integrations/gmail/pushCreate push/api/integrations/gmail/watchCreate watch/api/integrations/gmail/watchDelete watch/api/integrations/google-calendar/calendarsList the user's Google calendars/api/integrations/google-calendar/eventsList events from one of the user's Google calendars/api/integrations/google-calendar/eventsCreate an event on one of the user's Google calendars/api/integrations/google-calendar/events/{eventId}Fetch event/api/integrations/google-calendar/events/{eventId}Update event/api/integrations/google-calendar/events/{eventId}Delete event/api/integrations/google-calendar/watchCreate watch/api/integrations/google-calendar/watch/registerCreate register/api/integrations/google-calendar/watch/registerDelete register/api/integrations/google-drive/aboutGet the Drive account's identity and storage quota/api/integrations/google-drive/changesCreate change/api/integrations/google-drive/filesList Drive files visible to the app (drive.file scope)/api/integrations/google-drive/filesCreate a UTF-8 text file in Drive/api/integrations/google-drive/files/{fileId}Fetch file/api/integrations/google-drive/files/{fileId}Update file/api/integrations/google-drive/files/{fileId}Delete file/api/integrations/google-drive/watchCreate watch/api/integrations/google-drive/watchDelete watch/api/integrations/google-meet/importsThe caller's Google Meet transcript import — settings and imported calls/api/integrations/google-meet/importsOpt the caller out of (or back into) the Google Meet transcript import/api/integrations/google-meet/imports/{id}One of the caller's imported Google Meet calls, with its transcript/api/integrations/icloud/eventsList iCloud calendar events (read live over CalDAV)/api/integrations/icloud/eventsCreate an iCloud calendar event/api/integrations/icloud/messagesList synced iCloud Mail envelopes/api/integrations/icloud/messagesSend an email via iCloud SMTP/api/integrations/kanvo/agentKanvo connected-agent endpoint (called by Kanvo, not by clients)/api/integrations/kanvo/mediaA generated picture for Kanvo to fetch (called by Kanvo, not by clients)/api/integrations/monday/import/previewDry-run a Monday.com export (admin)/api/integrations/monday/import/runImport a Monday.com export as a new project (admin)/api/integrations/multiverseai/agentsList agents/api/integrations/multiverseai/agents/{id}Fetch agent/api/integrations/multiverseai/agents/{id}/chatCreate chat/api/integrations/multiverseai/chatCreate chat/api/integrations/multiverseai/modelsList models/api/integrations/multiverseai/workflowsList workflows/api/integrations/multiverseai/workflows/{id}Fetch workflow/api/integrations/multiverseai/workflows/{id}/executeCreate execute/api/integrations/notion/connect-tokenConnect Notion with an internal integration token/api/integrations/notion/connect-tokenConnect Notion with an internal integration token/api/integrations/notion/importList the Notion databases the connection can see/api/integrations/notion/importImport a Notion database into a project as tasks/api/integrations/recall/webhookRecall.ai bot status webhook (optional; called by Recall, not by clients)/api/integrations/recall/webhook/realtime/{token}Recall.ai realtime events for one twin/notetaker session (called by Recall)/api/integrations/scrappy/clients/{id}/pushCreate push/api/integrations/scrappy/webhooksCreate webhook/api/integrations/slack/auth-testRun Slack's auth.test method (returns bot/user/team identity)/api/integrations/slack/channelsList channels visible to the connected Slack bot/api/integrations/slack/eventsCreate event/api/integrations/slack/messagesPost a message to a Slack channel via chat.postMessage/api/integrations/slack/messagesEdit a Slack message via chat.update/api/integrations/slack/messagesDelete a Slack message via chat.delete/api/integrations/slack/workspacesList the Slack workspaces the caller has connected, the default first/api/integrations/slack/workspaces/{teamId}Remove one connected Slack workspace (not the default — Disconnect removes that)/api/integrations/tavus/llm/{token}/chat/completionsThe video twin's brain — OpenAI-compatible endpoint Tavus calls/api/integrations/tavus/webhook/{token}Tavus conversation callback for one video-twin session (called by Tavus)/api/integrations/tavus/webhook/training-video/{token}Avatar training video download for Tavus (token-addressed)/api/integrations/telegram/auth-testList auth test/api/integrations/telegram/linkGet (or issue) the caller's Telegram deep link/api/integrations/telegram/linkUnlink the caller's Telegram chat/api/integrations/telegram/webhookTelegram Bot API webhook (called by Telegram, not by clients)/api/integrations/trello/import/previewDry-run a Trello board export (admin)/api/integrations/trello/import/runImport a Trello board export as a new project (admin)/api/integrations/trmnly/devicesList the caller's TRMNLY Macs/api/integrations/trmnly/devices/{id}/overviewWhat Kavanah can do on one TRMNLY Mac/api/integrations/trmnly/devices/{id}/send-taskSend a Kavanah task to a TRMNLY board on a Mac/api/integrations/xdocs/webhook/{token}Inbound XDocs webhook delivery/api/invites/{token}Fetch invite/api/invites/{token}/acceptCreate accept/api/invites/{token}/declineCreate decline/api/invites/{token}/request-resendCreate request resend/api/invites/mineList mine/api/knowledge/askList ask/api/knowledge/askCreate ask/api/knowledge/autolinkList autolink/api/knowledge/autolinkCreate autolink/api/knowledge/autolink/{id}Update autolink/api/knowledge/autolink/{id}Delete autolink/api/knowledge/autolink/tokenizeCreate tokenize/api/knowledge/decision-candidatesList AI-suggested decision candidates/api/knowledge/decision-candidatesScan documents for decision candidates (paginated; re-call with the returned offset until hasMore is false)/api/knowledge/decision-candidates/{id}Accept or dismiss a decision candidate (terminal — accepting materializes a real decision record)/api/knowledge/decisionsList decisions (ADR-style)/api/knowledge/decisionsRecord a decision/api/knowledge/decisions/{id}/api/knowledge/decisions/{id}Update a decision/api/knowledge/decisions/{id}Delete a decision/api/knowledge/documentsList knowledge documents/api/knowledge/documentsCreate a knowledge document/api/knowledge/documents/{id}Get a knowledge document/api/knowledge/documents/{id}Update a knowledge document/api/knowledge/documents/{id}Delete a knowledge document (moves to trash)/api/knowledge/glossaryList glossary terms/api/knowledge/glossaryCreate a glossary term/api/knowledge/glossary/{id}Get a glossary term/api/knowledge/glossary/{id}Update a glossary term/api/knowledge/glossary/{id}Delete a glossary term/api/knowledge/index-statsList index stats/api/knowledge/index-statsCreate index stat/api/knowledge/onboardingList onboarding docs/api/knowledge/onboardingCreate or replace an onboarding doc for a role/api/knowledge/onboarding/{id}Get an onboarding doc/api/knowledge/onboarding/{id}Update an onboarding doc/api/knowledge/onboarding/{id}/api/knowledge/readmeList readme/api/knowledge/readmeCreate readme/api/knowledge/retrosList sprint retros/api/knowledge/retrosCreate a sprint retro/api/knowledge/retros/{id}Get a sprint retro/api/knowledge/retros/{id}Update a sprint retro/api/knowledge/retros/{id}/api/knowledge/staleList stale/api/knowledge/staleCreate stale/api/knowledge/stale/{id}Update stale/api/knowledge/threads/condensableList condensable/api/knowledge/threads/condenseCreate condense/api/learn/assignmentsTeam course assignments and progress (owners and admins)/api/learn/assignmentsAssign a course to members (owners and admins)/api/learn/assignments/{id}Change an assignment's due date or note (owners and admins)/api/learn/assignments/{id}Withdraw an assignment (owners and admins)/api/learn/coursesThe Learn course catalogue/api/learn/courses/{course}/lessons/{lesson}One Learn lesson, with its narration version/api/learn/my-learningThe caller's own course list — status, completion and due dates/api/learn/progressThe caller's Learn progress — completions, listening, reading/api/learn/progressMark a Learn lesson complete or not complete/api/learn/progressSave a Learn listening or reading checkpoint/api/legal-holdsList legal holds/api/legal-holdsCreate legal hold/api/legal-holds/{id}Delete legal hold/api/managerThe caller's Manager Mode state (agreement, scorecard, commitments, check-ins)/api/managerUpdate the caller's Manager Mode agreement/api/manager/checkinsThe caller's own check-in history/api/manager/checkinsAnswer a check-in/api/manager/commitmentsList the caller's own commitments/api/manager/commitmentsCommit to a piece of work by a deadline/api/manager/commitments/{id}Renegotiate, complete, or cancel one of the caller's commitments/api/manager/planPreview an achievable deadline without committing to it/api/manager/rewardsPoints ledger, payout history, and what the caller could redeem now/api/manager/rewardsRedeem earned points for real account credits/api/marketplaceList community apps visible to the workspace, with install state/api/marketplace/{slug}Get one community app's detail and install state/api/mcpMCP transport probe/api/mcpModel Context Protocol (MCP) server/api/me/notesGet the caller's scratch note/api/me/notesUpsert the caller's scratch note/api/me/remindersList the caller's reminders/api/me/remindersCreate a reminder/api/me/reminders/{id}Update a reminder/api/me/reminders/{id}Delete a reminder/api/me/todosList the caller's to-dos/api/me/todosCreate a to-do/api/me/todos/{id}Update a to-do/api/me/todos/{id}Delete a to-do/api/meeting-twin/external/consentsWithdraw consent to the caller's cloned voice or video avatar/api/meeting-twin/external/faceThe caller's video avatar training status/api/meeting-twin/external/faceStart / finish the video avatar upload/api/meeting-twin/external/face/partUpload one ≤4 MB slice of the avatar training video/api/meeting-twin/external/sessionsThe caller's twin / notetaker meetings/api/meeting-twin/external/sessionsSend the caller's own twin or notetaker to a meeting/api/meeting-twin/external/sessions/{id}One twin / notetaker meeting (live status, transcript, summary)/api/meeting-twin/external/sessions/{id}Make a twin / notetaker leave now/api/meeting-twin/external/setupThe caller's AI twin & notetaker setup state/api/meeting-twin/external/setupUpdate the caller's own twin profile/api/meeting-twin/external/testTest my twin (no meeting)/api/meeting-twin/external/vendors/testTest a meeting-twin vendor connection/api/meeting-twin/external/voice-cloneClone the caller's own voice (with recorded consent)/api/meeting-twin/external/voicesVoices the caller may give their twin/api/messagesGet all messages, contacts, and preferences/api/messagesUpdate chat preferences/api/messages/auditList audit/api/messages/audit/exportsList exports/api/messages/audit/exportsCreate export/api/messages/audit/retentionList retention/api/messages/audit/retentionUpdate retention/api/messages/channelsList channels/api/messages/channelsCreate channel/api/messages/channels/{channelId}Update channel/api/messages/channels/{channelId}/membersList members/api/messages/channels/{channelId}/membersJoin a channel or add a member/api/messages/channels/{channelId}/membersLeave a channel or remove a member/api/messages/client-channelsList client channels/api/messages/client-channelsCreate client channel/api/messages/client-channels/{channelId}/membersList members/api/messages/client-channels/{channelId}/membersCreate member/api/messages/client-channels/{channelId}/membersDelete members/api/messages/client-channels/{channelId}/messagesList messages/api/messages/client-channels/{channelId}/messagesCreate message/api/messages/filesList files/api/messages/files/{messageId}/{attachmentId}Download a message attachment/api/messages/groupsCreate a group chat/api/messages/groups/{groupId}/membersAdd a member to a group chat/api/messages/groups/{groupId}/membersLeave a group chat or remove a member/api/messages/mentionsList mentions/api/messages/notificationsList notifications/api/messages/notificationsUpdate notifications/api/messages/presenceCreate presence/api/messages/project-linksList project links/api/messages/project-linksCreate project link/api/messages/project-linksDelete project links/api/messages/push/subscribeCreate subscribe/api/messages/push/subscribeDelete subscribe/api/messages/push/vapid-keyList vapid key/api/messages/rtc-configICE servers for the chat call transport/api/messages/scheduledList scheduled/api/messages/scheduledCreate scheduled/api/messages/scheduled-processorCreate scheduled processor/api/messages/scheduled/{messageId}Update scheduled/api/messages/scheduled/{messageId}Delete scheduled/api/messages/searchList search/api/messages/streamList stream/api/messages/templatesList templates/api/messages/templatesCreate template/api/messages/templates/{templateId}Fetch template/api/messages/templates/{templateId}Action on template/api/messages/templates/{templateId}Update template/api/messages/templates/{templateId}Delete template/api/messages/threads/{contactId}Update thread flags (pin, mute, block, etc.)/api/messages/threads/{contactId}Delete a conversation thread/api/messages/threads/{contactId}/meetingGet meeting session/api/messages/threads/{contactId}/meetingUpdate meeting controls or end/leave meeting/api/messages/threads/{contactId}/meeting/messagesSend a meeting chat message/api/messages/threads/{contactId}/meeting/participantsAdd a meeting participant/api/messages/threads/{contactId}/meeting/participantsUpdate a meeting participant (mute, kick)/api/messages/threads/{contactId}/meeting/recordingList recording/api/messages/threads/{contactId}/meeting/recordingCreate recording/api/messages/threads/{contactId}/meeting/recording/{recordingId}Fetch recording/api/messages/threads/{contactId}/meeting/recording/{recordingId}Delete recording/api/messages/threads/{contactId}/meeting/recording/{recordingId}/chunkCreate chunk/api/messages/threads/{contactId}/meeting/recording/{recordingId}/consentCreate consent/api/messages/threads/{contactId}/meeting/recording/{recordingId}/stopCreate stop/api/messages/threads/{contactId}/meeting/recording/{recordingId}/transcriptList transcript/api/messages/threads/{contactId}/meeting/recording/{recordingId}/transcriptCreate transcript/api/messages/threads/{contactId}/meeting/signalsPoll for WebRTC signals/api/messages/threads/{contactId}/meeting/signalsSend a WebRTC signal/api/messages/threads/{contactId}/membersList the members of a group-type chat (team chat, group, or channel)/api/messages/threads/{contactId}/messagesSend a message/api/messages/threads/{contactId}/messages/{messageId}Edit a message/api/messages/threads/{contactId}/messages/{messageId}Delete a message/api/messages/threads/{contactId}/messages/{messageId}/reactionsToggle an emoji reaction on a message/api/messages/threads/{contactId}/messages/{messageId}/readCreate read/api/messages/threads/{contactId}/messages/{messageId}/repliesList replies/api/messages/threads/{contactId}/messages/{messageId}/repliesReply in a message thread/api/messages/threads/{contactId}/messages/forwardCreate forward/api/messages/threads/{contactId}/pinnedList pinned/api/messages/threads/{contactId}/typingSet typing state/api/mindmapsList mind maps in the workspace/api/mindmapsCreate a mind map/api/mindmaps/{id}Get a mind map/api/mindmaps/{id}Rename a mind map or save its graph/api/mindmaps/{id}Delete a mind map/api/network/contacts/{id}/researchVerified research facts for a contact/api/network/contacts/{id}/researchResearch a contact now/api/network/contacts/{id}/research/facts/{factId}/retractRetract a verified research fact/api/network/contacts/mergeMerge a duplicate contact into the one to keep/api/network/mergesRecent contact and firm merges/api/network/merges/{id}/undoReverse a merge/api/network/sheet-linkThe Google Sheets linked to the network (firms + contacts)/api/network/sheet-linkLink a sheet tab to the network, and import it/api/network/sheet-linkArm, disarm or rename the network mirror/api/network/sheet-linkUnlink a network sheet/api/network/sheet-link/syncSync the network sheet now/api/network/summaryNetwork counts and filter options/api/notificationsGet notification center data/api/notificationsUpdate notification state/api/notifications/admin/escalation-rulesList escalation rules/api/notifications/admin/escalation-rulesCreate escalation rule/api/notifications/admin/escalation-rulesUpdate escalation rules/api/notifications/admin/escalation-rulesDelete escalation rules/api/notifications/admin/health-alertsList health alerts/api/notifications/admin/health-alertsCreate health alert/api/notifications/admin/health-alertsUpdate health alerts/api/notifications/admin/health-alertsDelete health alerts/api/notifications/admin/metricsList metrics/api/notifications/admin/rulesList rules/api/notifications/admin/rulesCreate rule/api/notifications/admin/rulesUpdate rules/api/notifications/admin/rulesDelete rules/api/notifications/admin/teamsList teams/api/notifications/admin/teamsCreate team/api/notifications/admin/teamsDelete teams/api/notifications/admin/workspace-defaultsList workspace defaults/api/notifications/admin/workspace-defaultsUpdate workspace defaults/api/notifications/digestList digest/api/notifications/digestUpdate digest/api/notifications/dispatchCreate dispatch/api/notifications/email-eventCreate email event/api/notifications/muted-threadsList muted threads/api/notifications/muted-threadsCreate muted thread/api/notifications/muted-threadsDelete muted threads/api/notifications/other-workspacesUnread notification counts for the user's OTHER workspaces/api/notifications/preferencesList preferences/api/notifications/preferencesUpdate preferences/api/notifications/processProcess pending notifications/api/notifications/push-tokensList push tokens/api/notifications/push-tokensCreate push token/api/notifications/push-tokensDelete push tokens/api/notifications/quiet-hoursList quiet hours/api/notifications/quiet-hoursUpdate quiet hours/api/notifications/sms/verifyGet the caller's SMS enrolment state/api/notifications/sms/verifyStart or confirm SMS verification/api/notifications/sms/verifyForget the caller's enrolled number/api/notifications/subscriptionsList subscriptions/api/notifications/subscriptionsCreate subscription/api/notifications/subscriptionsDelete subscriptions/api/notifications/unsubscribeList unsubscribe/api/notifications/unsubscribeCreate unsubscribe/api/oauth/authorizeRecord a consent decision for an MCP client/api/oauth/registerRegister an MCP client (OAuth Dynamic Client Registration)/api/oauth/revokeRevoke an MCP OAuth token/api/oauth/tokenExchange an authorization code or refresh token (MCP OAuth)/api/onboarding/configList config/api/onboarding/configUpdate config/api/onboarding/progressList progress/api/onboarding/progressUpdate progress/api/onboarding/sample-dataGet sample-data install status/api/onboarding/sample-dataInstall sample data/api/onboarding/sample-dataRemove sample data/api/outreach/unsubscribeThe unsubscribe confirmation page for cadence mail/api/outreach/unsubscribeUnsubscribe an address from a workspace's outreach (RFC 8058 one-click)/api/p/share/{token}Resolve a public share token (no auth)/api/peopleGet teams, members, and projects/api/peopleUpdate teams and members/api/people/profileList member experience profiles, or fetch one in full/api/people/profilePartial-update a member's experience profile/api/people/skillsList declared/learned skill profiles for workspace members/api/people/skillsReplace a member's declared skill set/api/people/team-contextGet the workspace team context brief used for AI assignment/api/people/team-contextReplace the workspace team context brief (admin)/api/planning/budget-burnList budget burn/api/planning/calibrationList calibration/api/planning/critical-pathList critical path/api/planning/dependenciesList dependencies/api/planning/groomingList grooming/api/planning/grooming/applyCreate apply/api/planning/levelingList leveling/api/planning/leveling/applyCreate apply/api/planning/scenariosList scenarios/api/planning/scope-creepList scope creep/api/planning/scope-creep/baselineCreate baseline/api/planning/sprint-plannerList sprint planner/api/planning/sprint-plannerCreate sprint planner/api/planning/viable-scopeList viable scope/api/planning/viable-scope/applyCreate apply/api/portal/auth/accept-inviteCreate accept invite/api/portal/auth/loginCreate login/api/portal/auth/logoutCreate logout/api/portal/decisionsList decisions/api/portal/decisionsCreate decision/api/portal/discussionsCreate discussion/api/portal/exportList export/api/portal/filesCreate file/api/portal/files/{fileId}Fetch file/api/portfolioList portfolio/api/portfolio/availability/requestsList availability requests (leader-to-team asks)/api/portfolio/availability/requestsCreate an availability request (admin only)/api/portfolio/availability/requestsUpdate an availability request status (admin only)/api/portfolio/availability/requestsDelete an availability request (admin only)/api/portfolio/availability/submissionsList availability submissions (admins see all; members see their own)/api/portfolio/availability/submissionsUpsert the caller's own availability submission/api/portfolio/budgetsList budgets/api/portfolio/budgetsCreate budget/api/portfolio/budgets/entriesList entries/api/portfolio/budgets/entriesCreate a budget entry/api/portfolio/forecastsList forecasts/api/portfolio/objectivesList objectives/api/portfolio/objectivesCreate objective/api/portfolio/objectivesUpdate objectives/api/portfolio/objectivesDelete objectives/api/portfolio/programsList programs/api/portfolio/programsCreate program/api/portfolio/programsUpdate programs/api/portfolio/programsDelete programs/api/portfolio/resources/allocationsList allocations/api/portfolio/resources/allocationsCreate allocation/api/portfolio/resources/allocationsUpdate allocations/api/portfolio/resources/allocationsDelete allocations/api/portfolio/resources/capacityList capacity/api/portfolio/resources/capacityCreate capacity/api/portfolio/resources/requestsList requests/api/portfolio/resources/requestsCreate request/api/portfolio/resources/requestsUpdate requests/api/profileGet current user profile/api/profileUpdate user profile/api/profile/experienceGet your own experience profile and declared skills/api/profile/experienceUpdate your own experience profile (and optionally declared skills)/api/project-filesList project files/api/project-filesUpload files to a project/api/project-filesRename or duplicate a file/api/project-filesDelete a project file/api/project-keysList project keys/api/project-keysCreate project key/api/project-keysUpdate project keys/api/project-templatesList project templates/api/project-templatesCreate project template/api/project-templates/{id}Fetch project template/api/project-templates/{id}Update project template/api/project-templates/{id}Delete project template/api/project-templates/{id}/instantiateCreate instantiate/api/projectsGet workspace project bundle/api/projectsCreate a project/api/projectsUpdate workspace project bundle/api/projects/{id}Get a single project/api/projects/{id}Delete a project and its resources/api/projects/{id}/column-limitsList per-column WIP limits and current open-task counts/api/projects/{id}/column-limitsUpsert a WIP limit and/or column-name override for one status/api/projects/{id}/column-limitsRemove the WIP limit and name override for one status/api/projects/{id}/cycle-timePer-status cycle-time stats for a project/api/projects/{id}/iconCreate icon/api/projects/{id}/iconDelete icon/api/projects/{id}/membersAdd a member to a project/api/projects/{id}/membersRemove a member from a project/api/projects/{id}/members/{userId}Delete member/api/projects/{id}/swimlanesList swimlanes on a project/api/projects/{id}/swimlanesCreate a swimlane on a project/api/projects/{id}/teamsCreate team/api/projects/{id}/teamsDelete teams/api/projects/{id}/visibilityUpdate visibility/api/projects/archiveCreate archive/api/projects/budgetList budget/api/projects/budgetCreate budget/api/projects/budget/entriesCreate a budget entry/api/projects/budget/entriesDelete entries/api/projects/duplicateCreate duplicate/api/projects/foldersList project folders/api/projects/foldersCreate a project folder (admin)/api/projects/foldersReorder folders or update one folder (admin)/api/projects/foldersDelete a project folder (admin)/api/projects/healthList health/api/projects/healthUpdate health/api/projects/phasesList phases/api/projects/phasesCreate phase/api/projects/phases/{id}Update phase/api/projects/phases/{id}Delete phase/api/projects/roadmapList roadmap/api/proofing/{fileId}/annotationsList annotations on an attachment/api/proofing/{fileId}/annotationsAdd an annotation pin to an attachment/api/proofing/{fileId}/annotations/{annotationId}Edit an annotation comment and/or toggle resolved/api/proofing/{fileId}/annotations/{annotationId}Delete an annotation/api/r/{token}/submitSubmit a public intake request against a link token/api/r/verifyConfirm a public request submission via emailed token (returns an HTML page)/api/rbac/access-auditList access audit/api/rbac/auditList audit/api/rbac/default-permissionsList default permissions/api/rbac/default-permissionsUpdate default permissions/api/rbac/departmentsList departments/api/rbac/departmentsCreate department/api/rbac/departments/{id}Update department/api/rbac/departments/{id}Delete department/api/rbac/departments/{id}/membersList members/api/rbac/departments/{id}/membersCreate member/api/rbac/departments/{id}/membersDelete members/api/rbac/explorerList explorer/api/rbac/field-permissionsList field permissions/api/rbac/field-permissionsUpdate field permissions/api/rbac/field-permissionsDelete field permissions/api/rbac/project-overridesList project overrides/api/rbac/project-overridesUpdate project overrides/api/rbac/project-overridesDelete project overrides/api/rbac/project-visibilityList project visibility/api/rbac/project-visibilityUpdate project visibility/api/rbac/project-visibilityDelete project visibility/api/rbac/role-change-requestsList role change requests/api/rbac/role-change-requestsCreate role change request/api/rbac/role-change-requests/{id}Update role change request/api/rbac/rolesList roles/api/rbac/rolesCreate role/api/rbac/roles/{id}Fetch role/api/rbac/roles/{id}Update role/api/rbac/roles/{id}Delete role/api/rbac/roles/{id}/duplicateCreate duplicate/api/rbac/roles/{id}/previewList preview/api/rbac/share-linksList share links/api/rbac/share-links/{id}Update share link/api/rbac/share-links/{id}Delete share link/api/rbac/sharing-controlsList sharing controls/api/rbac/sharing-controlsUpdate sharing controls/api/rbac/team-permissionsList team permissions/api/rbac/team-permissionsUpdate team permissions/api/rbac/team-permissionsDelete team permissions/api/rbac/time-bound-grantsList time bound grants/api/rbac/time-bound-grantsCreate time bound grant/api/rbac/time-bound-grants/{id}Delete time bound grant/api/rbac/user-rolesList user roles/api/rbac/user-rolesUpdate user roles/api/record-sharesList record shares/api/record-sharesCreate record share/api/record-sharesDelete record share/api/recurring-emailsList your recurring emails with their last result/api/recurring-emails/{id}Save a recurring email's recipients or pause state/api/recurring-emails/{id}/send-nowSend one occurrence of a recurring email now/api/recurring-tasksList recurring-task generators for a project/api/recurring-tasksCreate a recurring-task generator/api/recurring-tasks/{id}Update a recurring-task generator/api/recurring-tasks/{id}Delete a recurring-task generator/api/reportsList reports/api/reportsCreate report/api/reports/{id}Fetch report/api/reports/{id}Delete report/api/reports/dashboardsList dashboards/api/reports/dashboardsCreate dashboard/api/reports/dashboards/{id}Fetch dashboard/api/reports/dashboards/{id}Update dashboard/api/reports/dashboards/{id}Delete dashboard/api/reports/dashboards/{id}/widgetsList widgets/api/reports/dashboards/{id}/widgetsCreate widget/api/reports/dashboards/{id}/widgets/{widgetId}Update widget/api/reports/dashboards/{id}/widgets/{widgetId}Delete widget/api/reports/embed/{token}Fetch embed/api/reports/exportCreate export/api/reports/filtersList filters/api/reports/filtersCreate filter/api/reports/filters/{id}Fetch filter/api/reports/filters/{id}Delete filter/api/reports/generateCreate generate/api/reports/insightsCreate insight/api/reports/insights/narrativeCreate narrative/api/reports/operatingOperating metrics report/api/reports/schedulesList schedules/api/reports/schedulesCreate schedule/api/reports/schedules/{id}Update schedule/api/reports/schedules/{id}Delete schedule/api/reports/state-of-businessGet the State of the Business report config + status/api/reports/state-of-businessConfigure the State of the Business report (admin)/api/requestsList intake requests for the workspace (members see their own; admins see all)/api/requestsConvert an intake request into a task/api/requestsUpdate the status of an intake request/api/requests/countGet the count of open intake requests (for nav badges)/api/requests/pagesList request intake links (pages)/api/requests/pagesCreate a request intake link/api/requests/pagesUpdate a request intake link/api/requests/pagesDelete a request intake link/api/requests/pages/{id}/fieldsList the custom fields for a request intake link/api/requests/pages/{id}/fieldsReplace the custom fields for a request intake link/api/resolutionsList resolutions/api/resolutionsCreate resolution/api/resolutions/{id}Update resolution/api/resolutions/{id}Delete resolution/api/scim/v2/GroupsList Groups/api/scim/v2/GroupsCreate Group/api/scim/v2/Groups/{id}Fetch Group/api/scim/v2/Groups/{id}Update Group/api/scim/v2/Groups/{id}Update Group/api/scim/v2/Groups/{id}Delete Group/api/scim/v2/ResourceTypesList ResourceTypes/api/scim/v2/SchemasList Schemas/api/scim/v2/ServiceProviderConfigList ServiceProviderConfig/api/scim/v2/UsersList Users/api/scim/v2/UsersCreate User/api/scim/v2/Users/{id}Fetch User/api/scim/v2/Users/{id}Update User/api/scim/v2/Users/{id}Update User/api/scim/v2/Users/{id}Delete User/api/settingsGet user settings bundle/api/settingsUpdate user settings/api/settings/accountDelete user account/api/settings/billing/auto-topupGet auto top-up/api/settings/billing/auto-topupUpdate auto top-up/api/settings/billing/balanceList balance/api/settings/billing/cancelCreate cancel/api/settings/billing/invoicesList invoices/api/settings/billing/invoices/{id}/pdfList pdf/api/settings/billing/orderCreate order/api/settings/billing/payment-methodList payment method/api/settings/billing/payment-methodCreate payment method/api/settings/billing/payment-methodRemove saved card/api/settings/billing/profileList profile/api/settings/billing/profileUpdate profile/api/settings/billing/switchSwitch to the Pay As You Go plan/api/settings/billing/teamMove some of your own credits into the workspace pool/api/settings/billing/tiersList tiers/api/settings/billing/trialList trial/api/settings/billing/webhookCreate webhook/api/settings/connected-appsList my connected apps (MCP OAuth connections)/api/settings/connected-apps/{id}Disconnect one of my connected apps/api/settings/extension-shieldIs Extension Shield on for this workspace/api/settings/extension-shield/detectionsRecord a browser-extension detection for the caller/api/settings/god-mode-setupThe God Mode setup checklist (live status of everything the deal machine needs)/api/settings/god-mode-setupSend a member an in-app setup reminder/api/settings/passwordWhether the account has a password set/api/settings/passwordChange password/api/settings/privacyList privacy/api/settings/privacyCreate privacy/api/settings/privacy/data-requests/{requestId}/downloadDownload a completed data-export request/api/settings/securityGet security info (active sessions)/api/settings/securitySecurity action (e.g. revoke session)/api/settings/send-limitsOutbound send capacity, and whether a target is sustainable/api/settings/send-limitsSet a mailbox's daily send cap, or the workspace default/api/settings/sessionsList sessions/api/settings/sessions/{sessionId}Delete session/api/settings/trashList trashed items/api/settings/trashRestore a trashed item/api/settings/trashPermanently delete a trashed item/api/settings/workspaceDelete workspace (owner only)/api/sharesList public share links (admin)/api/sharesMint a public read-only share link (admin)/api/sharesRevoke a public share link (admin)/api/sharesRevoke a public share link (admin)/api/sidebar/unread-sourcesWhere the Messages and Email Inbox unread items are/api/sla-policiesList SLA policies/api/sla-policiesCreate an SLA policy/api/sla-policies/{id}Update an SLA policy/api/sla-policies/{id}Delete an SLA policy/api/sprintsList sprints/api/sprintsCreate sprint/api/sprints/{id}Fetch sprint/api/sprints/{id}Update sprint/api/sprints/{id}Delete sprint/api/status-required-fieldsList status required fields/api/status-required-fieldsCreate status required field/api/status-required-fieldsDelete status required fields/api/sttCreate stt/api/support/ticketsList support tickets/api/support/ticketsFile a support ticket/api/support/tickets/{ticketId}Update a ticket's status and/or resolution note (admin/owner only)/api/swimlanes/{id}Update a swimlane (name, position, color, archived)/api/swimlanes/{id}Permanently delete a swimlane/api/system/client-errorCreate client error/api/system/cron-healthList cron health/api/system/healthList health/api/system/realtime-healthList realtime health/api/system/web-vitalsCreate web vital/api/task-emojisList the workspace's custom task-emoji palette/api/task-emojisAdd an emoji to the workspace's custom task-emoji palette/api/task-emojisRemove an emoji from the workspace's custom task-emoji palette/api/task-typesList task types/api/task-typesCreate task type/api/task-types/{id}Update task type/api/task-types/{id}Delete task type/api/tasksList tasks for a project, across projects, or assigned to the caller/api/tasksCreate a new task/api/tasks/{id}Get a single task by id/api/tasks/{id}Update a task/api/tasks/{id}Delete a task/api/tasks/{id}/archiveArchive or restore a task in place/api/tasks/{id}/attachmentsList attachments/api/tasks/{id}/attachmentsCreate attachment/api/tasks/{id}/attachmentsDelete attachments/api/tasks/{id}/checklistList checklist/api/tasks/{id}/checklistUpdate checklist/api/tasks/{id}/commentsList a task's comments/api/tasks/{id}/commentsAppend a comment to a task/api/tasks/{id}/comments/agent-replyAnswer an @agent question in a task comment/api/tasks/{id}/contextTask context bundle (Markdown)/api/tasks/{id}/estimateList estimate/api/tasks/{id}/estimateCreate estimate/api/tasks/{id}/share-to-chatSend a task to teammates as chat messages/api/tasks/{id}/suggest-splitCreate suggest split/api/tasks/{id}/transitionsMove history for one task/api/tasks/{id}/why-stuckCreate why stuck/api/tasks/activityList activity/api/tasks/approvalsList approvals/api/tasks/approvalsCreate approval/api/tasks/approvals/{id}Update approval/api/tasks/batchList batch/api/tasks/bulkUpdate bulk/api/tasks/dependenciesList dependencies/api/tasks/dependenciesCreate a task dependency/api/tasks/dependencies/{id}Delete a task dependency/api/tasks/effortUpdate effort/api/tasks/exportExport a project's tasks as CSV, or the full board as JSON/api/tasks/ganttList gantt/api/tasks/importImport tasks from CSV/api/tasks/intelligence/decomposeCreate decompose/api/tasks/intelligence/entity-linksCreate entity link/api/tasks/intelligence/eta-confidenceCreate eta confidence/api/tasks/intelligence/find-duplicatesCreate find duplicate/api/tasks/intelligence/parseCreate parse/api/tasks/intelligence/skillsCreate skill/api/tasks/intelligence/slip-riskCreate slip risk/api/tasks/intelligence/templatesList templates/api/tasks/intelligence/templatesCreate template/api/tasks/link-previewsTask cards for links posted in chat/api/tasks/mentionsList mentions/api/tasks/mentionsCreate mention/api/tasks/mentionsUpdate mentions/api/tasks/milestonesList milestones/api/tasks/milestonesCreate milestone/api/tasks/milestones/{id}Update milestone/api/tasks/milestones/{id}Delete milestone/api/tasks/reorderReorder tasks (bulk status + sort update)/api/tasks/subscriptionsList subscriptions/api/tasks/subscriptionsCreate subscription/api/tasks/subscriptionsDelete subscriptions/api/tasks/viewsList views/api/time-productivity/captureList capture/api/time-productivity/captureCreate capture/api/time-productivity/focusGet focus session state/api/time-productivity/focusStart a focus session/api/time-productivity/insightsList insights/api/time-productivity/planList plan/api/time-productivity/planCreate plan/api/time-productivity/planUpdate plan/api/time-trackerGet time tracker dashboard/api/time-trackerStart a timer/api/time-trackerStop a timer or update a time entry/api/time-trackerDelete a time entry/api/time-tracker/billing/invoiceCreate a draft ClearBooks invoice from unbilled billable time/api/time-tracker/billing/previewPreview unbilled billable time for a client as invoice line items/api/time-tracker/billing/ratesRead default billing rates and the ClearBooks customer mapping/api/time-tracker/billing/ratesSet default billing rates / the ClearBooks customer mapping/api/time-tracker/billing/unbillClear the invoice stamp from time entries (local inverse)/api/trust/requestsCreate request/api/ttsList tts/api/tts/speakCreate speak/api/undoList undo/api/undoCreate undo/api/undo/redoCreate redo/api/uploads/{path}Fetch upload/api/versionsList versions/api/versionsCreate version/api/versions/{id}Update version/api/versions/{id}Delete version/api/water-cooler/threadsList Water Cooler threads/api/water-cooler/threadsStart a Water Cooler conversation/api/water-cooler/threads/{id}Get a thread with its messages/api/water-cooler/threads/{id}Delete a thread (starter or admin)/api/water-cooler/threads/{id}/promoteTurn the thread's close into a task/api/water-cooler/threads/{id}/replyReply as a human (re-wakes the room when idle)/api/whiteboardsList whiteboards in the workspace/api/whiteboardsCreate a whiteboard/api/whiteboards/{id}Get a whiteboard/api/whiteboards/{id}Rename a whiteboard or save its scene/api/whiteboards/{id}Delete a whiteboard/api/workspaceDelete workspace/api/workspace/createCreate a new workspace/api/workspace/guestsList guests/api/workspace/guestsCreate guest/api/workspace/guests/{userId}Update guest/api/workspace/guests/{userId}Delete guest/api/workspace/invitesList invites/api/workspace/invitesCreate invite/api/workspace/invites/{inviteId}Update invite/api/workspace/invites/{inviteId}Delete invite/api/workspace/invites/{inviteId}/approveApprove a member-raised invite request/api/workspace/invites/{inviteId}/resendCreate resend/api/workspace/invites/bulkCreate bulk/api/workspace/invites/csvCreate csv/api/workspace/listList the caller's workspaces/api/workspace/membersList members/api/workspace/membersCreate member/api/workspace/members/{userId}Update member/api/workspace/members/{userId}Delete member/api/workspace/members/{userId}/deprovisionList deprovision/api/workspace/members/{userId}/deprovisionCreate deprovision/api/workspace/members/{userId}/mfa-resetReset a member's two-factor authentication/api/workspace/members/{userId}/transferList transfer/api/workspace/members/{userId}/transferCreate transfer/api/workspace/recording-policyList recording policy/api/workspace/recording-policyUpdate recording policy/api/workspace/seatsList seats/api/workspace/seatsUpdate seats/api/workspace/seats/named/{userId}Assign a named seat to a member/api/workspace/seats/named/{userId}Remove a named seat from a member/api/workspace/switchSwitch the active workspace (session callers only)