/
/Windmill API
DocsSign in
Sign in
  • APIs
  • Generators
  • Stacks
  • Projects
  • Docs
  • History
  • Schema
Checked 44m ago · Updated 2d ago
agent_workers5
amqp_trigger8
app38
asset9
audit2
azure_trigger13
capture7
concurrencyGroups4
config10
data_metric1
dbt3
documentation2
draft5
email_trigger8
favorite2
flow20
flow_conversations3
folder11
gcp_trigger11
Git Sync10
granular_acl3
group19
health2
helpers23
http_trigger9
hubPublish17
indexSearch7
input6
integration1
job97
kafka_trigger10
mcp1
mcp_oauth3
metrics3
mqtt_trigger8
native_trigger13
nats_trigger8
npm_proxy4
oauth13
oidc1
openapi2
path_autocomplete1
postgres_trigger20
raw_app1
resource23
schedule10
script36
service_logs2
setting52
settings4
sqs_trigger8
teams1
token1
trigger2
user56
variable10
volume4
websocket_trigger8
worker10
workspace128
  • getlist all workspaces visible to me
  • getis domain allowed for auto invi
  • getlist all workspaces visible to me with user info
  • postget the lifecycle status of workspaces referenced by client-side sessions
  • getget workspace as super admin (require to be super admin)
  • getlist all workspaces as super admin (require to be super admin)
  • postcreate workspace
  • postcreate forked workspace branch with git sync
  • postcreate forked workspace
  • postattach an existing workspace as the dev workspace of this (prod) workspace
  • postdetach the dev workspace from this (prod) workspace
  • getthis workspace's active canonical dev workspace, if any
  • postexists workspace
  • postexists username
  • postget github app token
  • postinvite user to workspace
  • postadd user to workspace (require admin privilege, except for the creator of a fork adding a developer/admin of its parent workspace as a developer of the fork)
  • postcreate a service account
  • postdelete user invite
  • postarchive workspace
  • postunarchive workspace
  • deletedelete workspace (require super admin)
  • postleave workspace
  • getget workspace name
  • postchange workspace name
  • postchange workspace id
  • postchange workspace id
  • postUpdate operator settings for a workspace
  • getCompare two workspaces
  • postSeed the diff candidate set against an arbitrary workspace
  • postResets the ahead and behind deployement counter after a deployement
  • getlist pending invites for a workspace
  • getget public settings
  • getget settings (admin only)
  • getget the workspace this one deploys into (its fork parent)
  • getget if workspace is premium
  • getget premium info
  • getget threshold alert info
  • postset threshold alert info
  • postrebuild dependency map
  • getget dependents of an imported path
  • getget script imports for an importer path
  • postget dependents amounts for multiple imported paths
  • getget dependency map
  • postedit slack command
  • getget workspace slack oauth config
  • postset workspace slack oauth config
  • deletedelete workspace slack oauth config
  • postedit teams command
  • getlist available teams ids
  • getlist available channels for a specific team
  • postconnect teams
  • postconnect slack (non-interactive; pre-minted bot token)
  • postrun a job that sends a message to Slack
  • postrun a job that sends a message to Teams
  • postedit auto invite
  • postedit instance groups
  • postedit webhook
  • postedit copilot config
  • getget copilot settings state
  • getget copilot info
  • postedit error handler
  • postedit success handler
  • postedit large file storage settings
  • postedit the workspace's dbt warehouses
  • getlist ducklakes
  • getlist Datatables
  • getlist schemas of all connected Datatables
  • getcheck what the data table's database lets its role do
  • getlist tables of all connected Datatables
  • getget one Datatable table schema
  • postedit ducklake settings
  • postedit datatable settings
  • postrun pending datatable migrations against a datatable
  • postroll back the most recently applied migration on a datatable
  • getlist datatable migrations for a workspace
  • getlist a datatable's migrations with their applied status
  • postopt a datatable in to migrations (admins / super admins only)
  • postopt a datatable out of migrations, deleting all of them (admins / super admins only)
  • postcreate a single datatable migration (version generated server-side)
  • deletedelete a single datatable migration definition
  • postinsert or update a single datatable migration at an explicit version
  • postsnapshot the current schema as an already-installed initial migration
  • postcreate a new PostgreSQL database for a datatable
  • postdrop forked datatable databases
  • postdrop this fork workspace's ducklake namespaces (catalog metadata schemas + data files)
  • postimport a PostgreSQL database from source to target via pg_dump
  • postexport the schema of a PostgreSQL database
  • postget the full schema of a datatable database as TableEditorValues
  • getCheck if git sync is available for this workspace
  • getGet how local changes deploy to this workspace via git sync
  • postedit workspace git sync settings
  • postadd or update individual git sync repository
  • deletedelete individual git sync repository
  • postedit workspace deploy ui settings
  • postedit default app for workspace
  • getget default scripts for workspace
  • postedit default scripts for workspace
  • postset environment variable
  • getretrieves the encryption key for this workspace
  • postupdate the encryption key for this workspace
  • getget default app for workspace
  • getget usage
  • getget used triggers
  • getlist all protection rules for a workspace
  • postcreate a new protection rule
  • postupdate an existing protection rule
  • deletedelete a protection rule
  • getlist users eligible to be deployment request assignees
  • getget the currently open deployment request for this fork
  • postcreate a new deployment request
  • postcancel an open deployment request
  • postclose a deployment request after a successful merge
  • postappend a comment to an open deployment request
  • postlog anonymous feature usage telemetry events
  • getget cloud quota usage and limits for workspace
  • postprune old versions of scripts, flows, or apps
  • getlist all workspace-specific items
  • getlist workspace ids that have a version of the given item
  • postmark or unmark an item as workspace-specific
  • getget the workspace shared UI folder (full content)
  • getlist paths/sizes of the workspace shared UI folder
  • getget the current version of the workspace shared UI folder
  • putreplace the workspace shared UI folder (admin only)
  • getlist the workspace AI chat skills (name + description only)
  • getget a workspace AI chat skill including its instructions
  • postupsert workspace AI chat skills (admin only)
  • deletedelete a workspace AI chat skill (admin only)
workspace_dependencies5
workspace_integration8