/
DR
driftless
/
Driftless API
Search skmtc…
⌘K
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Subscribe
v3
latest
OpenAPI 3.0.0
2026-07-31
272
35
75.0 KB
ApiKey
get
/api/v1/workspaces/{slug}/api-keys
All 272 operations
get
/api/v1/workspaces/{slug}/api-keys
post
/api/v1/workspaces/{slug}/api-keys
delete
/api/v1/workspaces/{slug}/api-keys/{id}
get
/api/v1/oauth/authorize
post
/api/v1/oauth/authorize
get
/api/v1/workspaces/{slug}/oauth/authorize
post
/api/v1/workspaces/{slug}/oauth/authorize
post
/api/v1/oauth/token
post
/api/v1/workspaces/{slug}/oauth/token
get
/api/v1/oauth/clients/{clientId}
get
/api/v1/workspaces/{slug}/oauth/clients/{clientId}
post
/api/v1/oauth/register
post
/api/v1/workspaces/{slug}/oauth/register
post
/api/v1/oauth/revoke
post
/api/v1/workspaces/{slug}/oauth/revoke
post
/webhooks/github
post
/webhooks/clerk
get
/api/v1/workspaces/{slug}/topics
post
/api/v1/workspaces/{slug}/topics
get
/api/v1/workspaces/{slug}/watchers
post
/api/v1/workspaces/{slug}/watchers
get
/api/v1/workspaces/{slug}/topics/sync
get
/api/v1/workspaces/{slug}/watchers/sync
post
/api/v1/workspaces/{slug}/topics/match-files
post
/api/v1/workspaces/{slug}/watchers/match-files
post
/api/v1/workspaces/{slug}/topics/retrieve
post
/api/v1/workspaces/{slug}/watchers/retrieve
post
/api/v1/workspaces/{slug}/topics/mark-drift
post
/api/v1/workspaces/{slug}/watchers/mark-drift
get
/api/v1/workspaces/{slug}/topics/search
get
/api/v1/workspaces/{slug}/watchers/search
get
/api/v1/workspaces/{slug}/topics/audit
get
/api/v1/workspaces/{slug}/watchers/audit
get
/api/v1/workspaces/{slug}/topics/coverage
get
/api/v1/workspaces/{slug}/watchers/coverage
get
/api/v1/workspaces/{slug}/topics/events
get
/api/v1/workspaces/{slug}/watchers/events
get
/api/v1/workspaces/{slug}/topics/proposals
get
/api/v1/workspaces/{slug}/watchers/proposals
get
/api/v1/workspaces/{slug}/topics/graph
get
/api/v1/workspaces/{slug}/watchers/graph
get
/api/v1/workspaces/{slug}/topics/graph-full
get
/api/v1/workspaces/{slug}/watchers/graph-full
get
/api/v1/workspaces/{slug}/topics/{topicSlug}/relations
post
/api/v1/workspaces/{slug}/topics/{topicSlug}/relations
get
/api/v1/workspaces/{slug}/watchers/{topicSlug}/relations
post
/api/v1/workspaces/{slug}/watchers/{topicSlug}/relations
delete
/api/v1/workspaces/{slug}/topics/{topicSlug}/relations/{relationId}
delete
/api/v1/workspaces/{slug}/watchers/{topicSlug}/relations/{relationId}
get
/api/v1/workspaces/{slug}/topics/{topicSlug}
delete
/api/v1/workspaces/{slug}/topics/{topicSlug}
patch
/api/v1/workspaces/{slug}/topics/{topicSlug}
get
/api/v1/workspaces/{slug}/watchers/{topicSlug}
delete
/api/v1/workspaces/{slug}/watchers/{topicSlug}
patch
/api/v1/workspaces/{slug}/watchers/{topicSlug}
post
/api/v1/workspaces/{slug}/topics/{topicSlug}/propose
post
/api/v1/workspaces/{slug}/watchers/{topicSlug}/propose
post
/api/v1/workspaces/{slug}/topics/{topicSlug}/approve
post
/api/v1/workspaces/{slug}/watchers/{topicSlug}/approve
post
/api/v1/workspaces/{slug}/topics/{topicSlug}/reject
post
/api/v1/workspaces/{slug}/watchers/{topicSlug}/reject
post
/api/v1/workspaces/{slug}/topics/{topicSlug}/unvouch
post
/api/v1/workspaces/{slug}/watchers/{topicSlug}/unvouch
post
/api/v1/workspaces/{slug}/topics/{topicSlug}/vouch-ack
post
/api/v1/workspaces/{slug}/watchers/{topicSlug}/vouch-ack
post
/api/v1/workspaces/{slug}/topics/{topicSlug}/merge
post
/api/v1/workspaces/{slug}/watchers/{topicSlug}/merge
post
/api/v1/workspaces/{slug}/topics/{topicSlug}/archive
post
/api/v1/workspaces/{slug}/watchers/{topicSlug}/archive
get
/api/v1/workspaces/{slug}/topics/{topicSlug}/proposals
post
/api/v1/workspaces/{slug}/topics/{topicSlug}/proposals
get
/api/v1/workspaces/{slug}/watchers/{topicSlug}/proposals
post
/api/v1/workspaces/{slug}/watchers/{topicSlug}/proposals
post
/api/v1/workspaces/{slug}/topics/{topicSlug}/proposals/{proposalId}/merge
post
/api/v1/workspaces/{slug}/watchers/{topicSlug}/proposals/{proposalId}/merge
post
/api/v1/workspaces/{slug}/topics/{topicSlug}/proposals/{proposalId}/reject
post
/api/v1/workspaces/{slug}/watchers/{topicSlug}/proposals/{proposalId}/reject
post
/api/v1/workspaces/{slug}/topics/{topicSlug}/move
post
/api/v1/workspaces/{slug}/watchers/{topicSlug}/move
post
/api/v1/workspaces/{slug}/topics/{topicSlug}/share-with
get
/api/v1/workspaces/{slug}/shared
post
/api/v1/workspaces/{slug}/shared/read-all
post
/api/v1/workspaces/{slug}/shared/{id}/read
get
/api/v1/email/unsubscribe
post
/api/v1/workspaces/{slug}/agent-runs/librarian
post
/api/v1/workspaces/{slug}/agent-runs/audit-topic
get
/api/v1/workspaces/{slug}/agent-runs
post
/api/v1/workspaces/{slug}/agent-runs
get
/api/v1/workspaces/{slug}/agent-runs/proposal-stats
get
/api/v1/workspaces/{slug}/agent-runs/evidence
get
/api/v1/workspaces/{slug}/agent-runs/deliveries
get
/api/v1/workspaces/{slug}/agent-runs/config
patch
/api/v1/workspaces/{slug}/agent-runs/config
get
/api/v1/workspaces/{slug}/agent-runs/models
get
/api/v1/workspaces/{slug}/agent-runs/usage
get
/api/v1/workspaces/{slug}/agent-runs/{id}
get
/api/v1/workspaces/{slug}/provider-credentials/registry
get
/api/v1/workspaces/{slug}/provider-credentials
put
/api/v1/workspaces/{slug}/provider-credentials/{providerClass}
delete
/api/v1/workspaces/{slug}/provider-credentials/{providerClass}
post
/api/v1/workspaces/{slug}/provider-credentials/{providerClass}/test
get
/api/v1/workspaces/{slug}/provider-credentials/{providerClass}/models
get
/api/v1/workspaces/{slug}/agent-manifests
post
/api/v1/workspaces/{slug}/agent-manifests
post
/api/v1/workspaces/{slug}/agent-manifests/{name}/propose
post
/api/v1/workspaces/{slug}/agent-manifests/{name}/approve
patch
/api/v1/workspaces/{slug}/agent-manifests/{name}
get
/api/v1/workspaces/{slug}/events/stream
post
/api/v1/workspaces
get
/api/v1/workspaces/{slug}
delete
/api/v1/workspaces/{slug}
patch
/api/v1/workspaces/{slug}
patch
/api/v1/workspaces/{slug}/plan
get
/api/v1/workspaces/{slug}/health
get
/api/v1/workspaces/{slug}/repos
post
/api/v1/workspaces/{slug}/repos
get
/api/v1/workspaces/{slug}/repos/{id}
delete
/api/v1/workspaces/{slug}/repos/{id}
patch
/api/v1/workspaces/{slug}/repos/{id}
get
/api/v1/workspaces/{slug}/projects/notifications
post
/api/v1/workspaces/{slug}/projects/notifications/read-all
post
/api/v1/workspaces/{slug}/projects/notifications/{id}/read
get
/api/v1/workspaces/{slug}/projects
post
/api/v1/workspaces/{slug}/projects
get
/api/v1/workspaces/{slug}/projects/search
get
/api/v1/workspaces/{slug}/projects/{id}
delete
/api/v1/workspaces/{slug}/projects/{id}
patch
/api/v1/workspaces/{slug}/projects/{id}
get
/api/v1/workspaces/{slug}/projects/{id}/presentation
put
/api/v1/workspaces/{slug}/projects/{id}/presentation
post
/api/v1/workspaces/{slug}/projects/{id}/close
post
/api/v1/workspaces/{slug}/projects/{id}/archive
post
/api/v1/workspaces/{slug}/projects/{id}/restore
get
/api/v1/workspaces/{slug}/projects/{projectId}/cards
post
/api/v1/workspaces/{slug}/projects/{projectId}/cards
get
/api/v1/workspaces/{slug}/projects/{projectId}/cards/next
get
/api/v1/workspaces/{slug}/projects/{projectId}/cards/{cardId}
delete
/api/v1/workspaces/{slug}/projects/{projectId}/cards/{cardId}
patch
/api/v1/workspaces/{slug}/projects/{projectId}/cards/{cardId}
get
/api/v1/workspaces/{slug}/members
post
/api/v1/workspaces/{slug}/members
delete
/api/v1/workspaces/{slug}/members/{memberId}
patch
/api/v1/workspaces/{slug}/members/{memberId}
post
/api/v1/workspaces/{slug}/work-intents/start
get
/api/v1/workspaces/{slug}/work-intents/active
get
/api/v1/workspaces/{slug}/work-intents/{id}
patch
/api/v1/workspaces/{slug}/work-intents/{id}
post
/api/v1/workspaces/{slug}/work-intents/{id}/heartbeat
post
/api/v1/workspaces/{slug}/work-intents/{id}/finish
post
/api/v1/workspaces/{slug}/work-intents/{id}/abandon
get
/api/v1/workspaces/{slug}/comments
post
/api/v1/workspaces/{slug}/comments
get
/api/v1/workspaces/{slug}/comments/{id}
patch
/api/v1/workspaces/{slug}/comments/{id}
get
/api/v1/workspaces/{slug}/collections
post
/api/v1/workspaces/{slug}/collections
get
/api/v1/workspaces/{slug}/collections/search
get
/api/v1/workspaces/{slug}/collections/doctor
get
/api/v1/workspaces/{slug}/collections/{id}
delete
/api/v1/workspaces/{slug}/collections/{id}
patch
/api/v1/workspaces/{slug}/collections/{id}
get
/api/v1/workspaces/{slug}/collections/{id}/context
post
/api/v1/workspaces/{slug}/collections/{id}/archive
post
/api/v1/workspaces/{slug}/collections/{id}/restore
get
/api/v1/workspaces/{slug}/collections/{id}/connector-mapping
put
/api/v1/workspaces/{slug}/collections/{id}/connector-mapping
get
/api/v1/workspaces/{slug}/collections/{id}/presentation
put
/api/v1/workspaces/{slug}/collections/{id}/presentation
get
/api/v1/workspaces/{slug}/collections/{id}/records
post
/api/v1/workspaces/{slug}/collections/{id}/records
post
/api/v1/workspaces/{slug}/collections/{id}/records/query
post
/api/v1/workspaces/{slug}/collections/{id}/records/aggregate
get
/api/v1/workspaces/{slug}/collections/{id}/retrieve
get
/api/v1/workspaces/{slug}/collections/{id}/records/{recordId}/history
get
/api/v1/workspaces/{slug}/collections/{id}/records/{recordId}
delete
/api/v1/workspaces/{slug}/collections/{id}/records/{recordId}
patch
/api/v1/workspaces/{slug}/collections/{id}/records/{recordId}
get
/api/v1/workspaces/{slug}/entities
post
/api/v1/workspaces/{slug}/entities
get
/api/v1/workspaces/{slug}/entities/{id}
post
/webhooks/intercom
head
/webhooks/intercom
get
/api/v1/workspaces/{slug}/tags
post
/api/v1/workspaces/{slug}/tags
delete
/api/v1/workspaces/{slug}/tags/{name}
patch
/api/v1/workspaces/{slug}/tags/{name}
get
/api/v1/workspaces/{slug}/areas
post
/api/v1/workspaces/{slug}/areas
delete
/api/v1/workspaces/{slug}/areas/{id}
patch
/api/v1/workspaces/{slug}/areas/{id}
get
/api/v1/workspaces/{slug}/export
get
/api/v1/workspaces/{slug}/audit-log
get
/api/v1/workspaces/{slug}/integrations
post
/api/v1/workspaces/{slug}/integrations
get
/api/v1/workspaces/{slug}/integrations/nango/catalog
post
/api/v1/workspaces/{slug}/integrations/nango/{provider}/connect-session
post
/api/v1/workspaces/{slug}/integrations/nango/{provider}/confirm
post
/api/v1/workspaces/{slug}/integrations/nango/{provider}/reconnect-session
delete
/api/v1/workspaces/{slug}/integrations/{id}
get
/api/v1/workspaces/{slug}/broker/connections
get
/api/v1/workspaces/{slug}/broker/connections/{provider}/operations
get
/api/v1/workspaces/{slug}/broker/connections/{provider}/capabilities
get
/api/v1/workspaces/{slug}/broker/connections/{provider}/context
get
/api/v1/workspaces/{slug}/broker/operations
get
/api/v1/workspaces/{slug}/broker/connections/{provider}/operations/{operation}
post
/api/v1/workspaces/{slug}/broker/connections/{provider}/criterion
delete
/api/v1/workspaces/{slug}/broker/connections/{provider}/criterion/{topic}
get
/api/v1/workspaces/{slug}/broker/connections/{provider}/models
get
/api/v1/workspaces/{slug}/broker/connections/{provider}/records
get
/api/v1/workspaces/{slug}/broker/connections/{provider}/documents/{externalId}/content
get
/api/v1/workspaces/{slug}/broker/connections/notion/pages/{pageId}/content
post
/api/v1/workspaces/{slug}/broker/connections/{provider}/preview
post
/api/v1/workspaces/{slug}/broker/connections/{provider}/invoke
post
/api/v1/workspaces/{slug}/broker/connections/{provider}/index/preview
post
/api/v1/workspaces/{slug}/broker/connections/{provider}/index
post
/api/v1/workspaces/{slug}/broker/connections/{provider}/import
get
/api/v1/workspaces/{slug}/broker/events
get
/api/v1/workspaces/{slug}/broker/grants
post
/api/v1/workspaces/{slug}/broker/grants
delete
/api/v1/workspaces/{slug}/broker/grants/{id}
post
/broker/nango/webhook
post
/api/v1/workspaces/{slug}/steward/run
get
/api/v1/me
delete
/api/v1/me
get
/api/v1/me/intercom-identity
get
/api/v1/me/workspaces
get
/api/v1/me/connections
delete
/api/v1/me/connections/{id}
get
/api/v1/me/api-keys
delete
/api/v1/me/api-keys/{id}
get
/api/v1/me/deleted-workspaces
post
/api/v1/me/deleted-workspaces/{id}/restore
get
/api/v1/me/deletion-preview
get
/api/v1/health
get
/api/v1/version
get
/api/v1/workspaces/{slug}/pr-activity
get
/api/v1/blog/posts
get
/api/v1/blog/posts/{slug}
post
/api/v1/workspaces/{slug}/topics/{topic}/share
delete
/api/v1/workspaces/{slug}/topics/{topic}/share
post
/api/v1/workspaces/{slug}/watchers/{topic}/share
delete
/api/v1/workspaces/{slug}/watchers/{topic}/share
get
/s/{token}
get
/api/v1/workspaces/{slug}/chat/threads
post
/api/v1/workspaces/{slug}/chat/threads
get
/api/v1/workspaces/{slug}/chat/models
delete
/api/v1/workspaces/{slug}/chat/threads/{id}
patch
/api/v1/workspaces/{slug}/chat/threads/{id}
get
/api/v1/workspaces/{slug}/chat/threads/{id}/messages
post
/api/v1/workspaces/{slug}/chat/threads/{id}/messages
post
/api/v1/workspaces/{slug}/chat/threads/{id}/regenerate
post
/api/v1/workspaces/{slug}/chat/threads/{id}/messages/{messageId}/feedback
post
/api/v1/workspaces/{slug}/chat/threads/{id}/stop
get
/api/v1/workspaces/{slug}/chat/threads/{id}/stream
get
/api/v1/workspaces/{slug}/me/prefs/{key}
put
/api/v1/workspaces/{slug}/me/prefs/{key}
get
/api/v1/workspaces/{slug}/invitations
post
/api/v1/workspaces/{slug}/invitations
delete
/api/v1/workspaces/{slug}/invitations/{id}
post
/api/v1/invitations/{token}/accept
post
/api/v1/billing/checkout-session
post
/api/v1/billing/portal-session
post
/webhooks/stripe
get
/mcp/health
get
/.well-known/oauth-protected-resource
get
/.well-known/oauth-authorization-server
get
/.well-known/openid-configuration
get
/.well-known/openai-apps-challenge
get
/.well-known/mcp/server-card.json
get
/mcp
post
/mcp
delete
/mcp