Windmill API — workspace
Windmill API — workspace. 103 operations. Lead operation: Create a New Deployment Request. Self-contained Naftiko capability covering one Windmill business surface.
What You Can Do
MCP Tools
create-new-deployment-request
Create a New Deployment Request
list-users-eligible-be-deployment
List Users Eligible to be Deployment Request Assignees
get-currently-open-deployment-request
Get the Currently Open Deployment Request for this Fork
cancel-open-deployment-request
Cancel an Open Deployment Request
close-deployment-request-after-successful
Close a Deployment Request After a Successful Merge
append-comment-open-deployment-request
Append a Comment to an Open Deployment Request
get-github-app-token
Get Github App Token
replace-workspace-shared-ui-folder
Replace the Workspace Shared UI Folder (admin Only)
get-workspace-shared-ui-folder
Get the Workspace Shared UI Folder (full Content)
list-paths-sizes-workspace-shared
List Paths/sizes of the Workspace Shared UI Folder
get-current-version-workspace-shared
Get the Current Version of the Workspace Shared UI Folder
add-user-workspace
Add User to Workspace
archive-workspace
Archive Workspace
list-available-channels-specific-team
List Available Channels for a Specific Team
list-available-teams-ids
List Available Teams Ids
change-workspace-id
Change Workspace Id
change-workspace-id-2
Change Workspace Id
change-workspace-name
Change Workspace Name
get-cloud-quota-usage-and
Get Cloud Quota Usage and Limits for Workspace
compare-two-workspaces
Compare Two Workspaces
connect-slack-non-interactive-pre
Connect Slack (non-interactive; Pre-minted Bot Token)
connect-teams
Connect Teams
create-forked-workspace
Create Forked Workspace
create-new-postgresql-database-datatable
Create a New PostgreSQL Database for a Datatable
create-service-account
Create a Service Account
create-forked-workspace-branch-git
Create Forked Workspace Branch with Git Sync
get-default-app-workspace
Get Default App for Workspace
edit-default-scripts-workspace
Edit Default Scripts for Workspace
get-default-scripts-workspace
Get Default Scripts for Workspace
delete-individual-git-sync-repository
Delete Individual Git Sync Repository
delete-user-invite
Delete User Invite
drop-forked-datatable-databases
Drop Forked Datatable Databases
edit-auto-invite
Edit Auto Invite
edit-copilot-config
Edit Copilot Config
edit-datatable-settings
Edit Datatable Settings
edit-default-app-workspace
Edit Default App for Workspace
edit-deploy
Edit Deploy to
edit-workspace-deploy-ui-settings
Edit Workspace Deploy Ui Settings
edit-ducklake-settings
Edit Ducklake Settings
edit-error-handler
Edit Error Handler
edit-workspace-git-sync-settings
Edit Workspace Git Sync Settings
add-update-individual-git-sync
Add or Update Individual Git Sync Repository
edit-instance-groups
Edit Instance Groups
edit-large-file-storage-settings
Edit Large File Storage Settings
edit-slack-command
Edit Slack Command
edit-success-handler
Edit Success Handler
edit-teams-command
Edit Teams Command
edit-webhook
Edit Webhook
retrieves-encryption-key-this-workspace
Retrieves the Encryption Key for this Workspace
update-encryption-key-this-workspace
Update the Encryption Key for this Workspace
export-schema-postgresql-database
Export the Schema of a PostgreSQL Database
get-workspace-super-admin-require
Get Workspace as Super Admin (require to be Super Admin)
get-copilot-info
Get Copilot Info
get-copilot-settings-state
Get Copilot Settings State
get-full-schema-datatable-database
Get the Full Schema of a Datatable Database as TableEditorValues
get-one-datatable-table-schema
Get One Datatable Table Schema
get-dependency-map
Get Dependency Map
get-dependents-imported-path
Get Dependents of an Imported Path
get-dependents-amounts-multiple-imported
Get Dependents Amounts for Multiple Imported Paths
get-deploy
Get Deploy to
get-script-imports-importer-path
Get Script Imports for an Importer Path
get-public-settings
Get Public Settings
get-settings-admin-only
Get Settings (admin Only)
get-workspace-name
Get Workspace Name
check-if-git-sync-is
Check if Git Sync is Available for this Workspace
import-postgresql-database-source-target
Import a PostgreSQL Database from Source to Target via Pg_dump
invite-user-workspace
Invite User to Workspace
get-if-workspace-is-premium
Get if Workspace is Premium
leave-workspace
Leave Workspace
list-schemas-all-connected-datatables
List Schemas of All Connected Datatables
list-tables-all-connected-datatables
List Tables of All Connected Datatables
list-datatables
List Datatables
list-ducklakes
List Ducklakes
list-pending-invites-workspace
List Pending Invites for a Workspace
log-ai-chat-message
Log AI Chat Message
update-operator-settings-workspace
Update Operator Settings for a Workspace
get-premium-info
Get Premium Info
list-all-protection-rules-workspace
List All Protection Rules for a Workspace
create-new-protection-rule
Create a New Protection Rule
update-existing-protection-rule
Update an Existing Protection Rule
delete-protection-rule
Delete a Protection Rule
prune-old-versions-scripts-flows
Prune Old Versions of Scripts, Flows, or Apps
rebuild-dependency-map
Rebuild Dependency Map
resets-ahead-and-behind-deployement
Resets the Ahead and Behind Deployement Counter After a Deployement
run-job-that-sends-message
Run a Job that Sends a Message to Slack
run-job-that-sends-message-2
Run a Job that Sends a Message to Teams
set-environment-variable
Set Environment Variable
get-workspace-slack-oauth-config
Get Workspace Slack Oauth Config
set-workspace-slack-oauth-config
Set Workspace Slack Oauth Config
delete-workspace-slack-oauth-config
Delete Workspace Slack Oauth Config
get-threshold-alert-info
Get Threshold Alert Info
set-threshold-alert-info
Set Threshold Alert Info
get-usage
Get Usage
get-used-triggers
Get Used Triggers
is-domain-allowed-auto-invi
Is Domain Allowed for Auto Invi
create-workspace
Create Workspace
delete-workspace-require-super-admin
Delete Workspace (require Super Admin)
exists-workspace
Exists Workspace
exists-username
Exists Username
list-all-workspaces-visible-me
List All Workspaces Visible to Me
list-all-workspaces-super-admin
List All Workspaces as Super Admin (require to be Super Admin)
unarchive-workspace
Unarchive Workspace
list-all-workspaces-visible-me-2
List All Workspaces Visible to Me with User Info