Skip to main content

Compact web API route catalog

A one-line-per-route summary derived from a filesystem audit of every src/app/api/**/route.ts. It contains the same 196 routes as the full api-route-catalog.mdx but omits the per-route descriptions and implementation file lists.
  • Total routes: 196
  • Non-versioned routes: 34
  • /api/v1 routes: 162
  • Verification status: 0 missing, 0 stale, 0 HTTP-method mismatches against the route filesystem.
For a description of what each route does and its associated implementation files, see the full web API route catalog.

Authentication, sessions, account

  • POST /api/account/delete
  • GET /api/auth/callback
  • GET /api/auth/convex-token
  • GET, POST /api/auth/desktop-link
  • POST /api/auth/forgot-password
  • POST /api/auth/native/authorize
  • POST /api/auth/native/exchange
  • POST /api/auth/native/refresh
  • GET /api/auth/native/subscription
  • GET /api/auth/options
  • POST /api/auth/reset-password
  • GET /api/auth/session
  • POST /api/auth/sign-in
  • POST /api/auth/sign-out
  • POST /api/auth/sign-up
  • GET /api/auth/sso/[provider]
  • POST /api/auth/sync-profile
  • POST /api/auth/verify-email
  • DELETE, GET, PATCH, POST, PUT /api/better-auth/[...all]

Billing, subscriptions, releases, webhooks

  • POST /api/checkout
  • POST /api/checkout/verify
  • POST /api/convex/[type]
  • GET /api/entitlements
  • GET /api/latest-release/download
  • GET /api/latest-release
  • POST /api/portal
  • POST /api/security/csp-report
  • GET /api/share/file/[token]
  • GET /api/subscription
  • GET, POST /api/subscription/settings
  • POST /api/topups/checkout
  • GET /api/topups/history
  • POST /api/topups/verify
  • POST /api/webhooks/stripe

Deployment, bootstrap, capabilities, transport

  • GET /api/v1/admin/audit
  • DELETE, GET, POST /api/v1/admin/authorization/assignments
  • GET /api/v1/admin/authorization/capabilities
  • DELETE, GET, POST /api/v1/admin/authorization/grants
  • DELETE, GET, PATCH, POST /api/v1/admin/authorization/groups
  • DELETE, GET, POST /api/v1/admin/authorization/memberships
  • DELETE, GET, PATCH, POST /api/v1/admin/authorization/roles
  • GET /api/v1/admin/catalog
  • GET /api/v1/admin/governance/export
  • GET, PATCH, POST /api/v1/admin/governance/policies
  • GET, PATCH, POST /api/v1/admin/governance/reviews
  • DELETE, GET, POST /api/v1/admin/knowledge-bases/defaults
  • GET /api/v1/admin/knowledge-bases
  • DELETE, GET, POST /api/v1/admin/principals
  • GET, POST /api/v1/admin/usage
  • DELETE, GET, PUT /api/v1/agent-bindings
  • GET /api/v1/capabilities
  • GET /api/v1/chat-suggestions
  • GET /api/v1/bootstrap
  • POST /api/v1/browser-task
  • GET /api/v1/discovery
  • GET /api/v1/model-catalog
  • GET /api/v1/mention-search
  • POST /api/v1/knowledge/search
  • DELETE, GET, PATCH, POST /api/v1/webhooks
  • GET, PATCH /api/v1/settings

Connected agents and environments

  • POST /api/v1/agent-environments/[environmentId]/approve
  • POST /api/v1/agent-environments/[environmentId]/artifacts/[artifactId]/complete
  • POST /api/v1/agent-environments/[environmentId]/artifacts
  • PUT /api/v1/agent-environments/[environmentId]/capabilities
  • POST /api/v1/agent-environments/[environmentId]/commands/[commandId]/ack
  • GET /api/v1/agent-environments/[environmentId]/commands
  • POST /api/v1/agent-environments/[environmentId]/credentials/refresh
  • POST /api/v1/agent-environments/[environmentId]/credentials
  • POST /api/v1/agent-environments/[environmentId]/events
  • POST /api/v1/agent-environments/[environmentId]/heartbeat
  • POST /api/v1/agent-environments/[environmentId]/revoke
  • PATCH /api/v1/agent-environments/[environmentId]/roots
  • POST /api/v1/agent-environments/artifacts/cleanup
  • POST /api/v1/agent-environments/enroll
  • POST /api/v1/agent-environments/enrollment-sessions
  • POST /api/v1/agent-environments/managed
  • POST /api/v1/agent-environments/operations/reconcile
  • GET /api/v1/agent-environments
  • DELETE, GET, PATCH /api/v1/agents/[agentId]
  • GET, POST /api/v1/agents
  • DELETE, GET, PATCH, POST /api/v1/api-keys

Automations

  • POST /api/v1/automations/[id]/approve
  • POST /api/v1/automations/[id]/cancel-scheduler
  • GET /api/v1/automations/[id]/events
  • POST /api/v1/automations/[id]/run
  • POST /api/v1/automations/[id]/start-scheduler
  • GET /api/v1/automations/[id]/stream
  • PATCH, POST /api/v1/automations/execute
  • DELETE, GET, PATCH, POST /api/v1/automations
  • POST /api/v1/automations/run
  • POST /api/v1/automations/test

Conversations and AgentRun lifecycle

  • DELETE, PATCH /api/v1/conversations/[conversationId]/messages/[messageId]
  • DELETE, GET, POST /api/v1/conversations/[conversationId]/participants
  • GET, PATCH /api/v1/conversations/[conversationId]/pins
  • GET, PATCH /api/v1/conversations/[conversationId]/presence
  • GET, PATCH /api/v1/conversations/[conversationId]/reactions
  • POST /api/v1/conversations/[conversationId]/reports
  • PATCH /api/v1/conversations/[conversationId]/state
  • GET, PATCH /api/v1/conversations/[conversationId]/threads/[threadRootMessageId]/follow
  • POST /api/v1/conversations/act/extension-plan
  • POST /api/v1/conversations/act
  • GET, POST /api/v1/conversations/channels
  • POST /api/v1/conversations/direct-messages
  • GET /api/v1/conversations/events
  • DELETE, POST /api/v1/conversations/message
  • POST /api/v1/conversations/agent-greeting
  • GET, PATCH /api/v1/conversations/notification-preferences
  • GET, PATCH /api/v1/conversations/notifications
  • DELETE, GET, PATCH, POST /api/v1/conversations
  • POST /api/v1/conversations/run/approval
  • POST /api/v1/conversations/run/metrics-event
  • GET /api/v1/conversations/run/metrics
  • GET /api/v1/conversations/run/remote/artifacts/[artifactId]
  • POST /api/v1/conversations/run/remote/request
  • POST /api/v1/conversations/run/remote
  • GET /api/v1/conversations/run
  • GET, PATCH /api/v1/conversations/saved-messages
  • GET /api/v1/conversations/search
  • PATCH /api/v1/conversations/share
  • POST /api/v1/conversations/stop

Projects

  • GET, POST /api/v1/projects/duplicate
  • GET /api/v1/projects/export
  • DELETE, GET, POST /api/v1/projects/grants
  • DELETE, GET, POST /api/v1/projects/knowledge-bases
  • POST /api/v1/projects/knowledge-transfer
  • DELETE, GET, PATCH, POST /api/v1/projects
  • GET /api/v1/projects/share-directory

Generators, sandbox, files, outputs

  • POST /api/v1/daytona/run
  • GET /api/v1/files/[fileId]/content
  • POST /api/v1/files/ingest-document
  • POST /api/v1/files/ingest-jobs/process
  • GET, POST /api/v1/files/ingest-jobs
  • GET /api/v1/files/presign
  • DELETE, GET, PATCH, POST /api/v1/files
  • POST /api/v1/files/search-text
  • PATCH /api/v1/files/share
  • POST /api/v1/files/upload-url
  • POST /api/v1/generate-image
  • POST /api/v1/generate-tab-group-label
  • POST /api/v1/generate-title
  • POST /api/v1/generate-video
  • POST /api/v1/sandbox/run
  • GET /api/v1/outputs/[outputId]/content
  • DELETE, GET /api/v1/outputs

Extensions, imports, integrations, MCPs, memory

  • DELETE, GET, PATCH, POST, PUT /api/v1/extensions/[extensionId]/[...path]
  • POST /api/v1/imports/slack/process
  • GET, POST /api/v1/imports/slack
  • GET, POST /api/v1/integrations
  • GET, POST /api/v1/mcps/oauth/callback
  • DELETE, POST /api/v1/mcps/oauth
  • DELETE, GET, PATCH, POST /api/v1/mcps
  • POST /api/v1/mcps/test
  • DELETE, GET, PATCH, POST /api/v1/memory
  • GET /api/v1/knowledge-bases/[knowledgeBaseId]/conversations
  • GET /api/v1/knowledge-bases/[knowledgeBaseId]/diagnostics
  • DELETE, GET, POST /api/v1/knowledge-bases/[knowledgeBaseId]/grants
  • GET, POST /api/v1/knowledge-bases/[knowledgeBaseId]/reindex
  • POST /api/v1/knowledge-bases/[knowledgeBaseId]/search
  • DELETE, GET, PATCH, POST /api/v1/knowledge-bases/[knowledgeBaseId]/sources
  • POST /api/v1/knowledge-bases/[knowledgeBaseId]/sources/upload
  • GET, POST /api/v1/knowledge-bases/personal
  • DELETE, GET, PATCH, POST /api/v1/knowledge-bases
  • GET /api/v1/knowledge-bases/share-directory
  • GET /api/v1/link-preview
  • POST /api/v1/notebook-agent
  • DELETE, GET, PATCH, POST /api/v1/notes
  • GET /api/v1/search
  • DELETE, GET, PATCH, POST /api/v1/skills

Onboarding, providers, shares, subscription

  • POST /api/v1/onboarding/complete
  • POST /api/v1/onboarding/reset
  • GET /api/v1/onboarding/status
  • DELETE, GET, PATCH, POST /api/v1/providers/connections
  • POST /api/v1/providers/connections/test
  • GET /api/v1/shares/impact
  • DELETE, GET, POST /api/v1/shares
  • GET /api/v1/shares/shared-with-me
  • GET /api/v1/subscription
  • GET, POST /api/v1/subscription/settings
  • POST /api/v1/transcribe

Workspaces and invitations

  • POST /api/v1/workspace-invitations/[invitationId]/accept
  • GET /api/v1/workspaces/[workspaceId]/audit-export
  • POST /api/v1/workspaces/[workspaceId]/billing/checkout
  • POST /api/v1/workspaces/[workspaceId]/billing/portal
  • GET, POST /api/v1/workspaces/[workspaceId]/billing
  • POST /api/v1/workspaces/[workspaceId]/billing/top-ups
  • POST /api/v1/workspaces/[workspaceId]/billing/verify
  • GET, POST /api/v1/workspaces/[workspaceId]/governance
  • DELETE, POST /api/v1/workspaces/[workspaceId]/invitations/[invitationId]
  • GET, POST /api/v1/workspaces/[workspaceId]/invitations
  • DELETE /api/v1/workspaces/[workspaceId]/lifecycle
  • GET /api/v1/workspaces/[workspaceId]/management
  • DELETE, PATCH /api/v1/workspaces/[workspaceId]/members
  • GET, PATCH /api/v1/workspaces/[workspaceId]/policies
  • DELETE, POST /api/v1/workspaces/[workspaceId]/teams/[teamId]/members
  • DELETE, POST /api/v1/workspaces/[workspaceId]/teams
  • POST /api/v1/workspaces/active
  • GET, POST /api/v1/workspaces