/
KE
kestra-io
/
Kestra EE
Search skmtc…
⌘K
Changes
Docs
Sign in
Docs
History
Schema
Retired
Filter operations
AI
5
Apps
14
Assets
11
Audit Logs
8
Auths
11
Banners
4
Bindings
5
Blueprint Tags
2
Blueprints
16
Cluster
2
Dashboards
11
Executions
48
Files
10
Flows
32
get
/api/v1/{tenant}/concurrency-limit/search
Search for flow concurrency limits
put
/api/v1/{tenant}/concurrency-limit/{namespace}/{flowId}
Update a flow concurrency limit
post
/api/v1/{tenant}/flows
Create a flow from yaml source
post
/api/v1/{tenant}/flows/bulk
Update from multiples yaml sources
delete
/api/v1/{tenant}/flows/delete/by-ids
Delete flows by their IDs.
delete
/api/v1/{tenant}/flows/delete/by-query
Delete flows returned by the query parameters.
post
/api/v1/{tenant}/flows/disable/by-ids
Disable flows by their IDs.
post
/api/v1/{tenant}/flows/disable/by-query
Disable flows returned by the query parameters.
get
/api/v1/{tenant}/flows/distinct-namespaces
List all distinct namespaces
post
/api/v1/{tenant}/flows/enable/by-ids
Enable flows by their IDs.
post
/api/v1/{tenant}/flows/enable/by-query
Enable flows returned by the query parameters.
post
/api/v1/{tenant}/flows/export/by-ids
Export flows as a ZIP archive of yaml sources.
get
/api/v1/{tenant}/flows/export/by-query
Export flows as a ZIP archive of yaml sources.
post
/api/v1/{tenant}/flows/graph
Generate a graph for a flow source
post
/api/v1/{tenant}/flows/import
Import flows as a ZIP archive of yaml sources or a multi-objects YAML file. When sending a Yaml that contains one or more flows, a list of index is returned. When sending a ZIP archive, a list of files that couldn't be imported is returned.
get
/api/v1/{tenant}/flows/search
Search for flows
get
/api/v1/{tenant}/flows/source
Search for flows source code
post
/api/v1/{tenant}/flows/validate
Validate a list of flows
post
/api/v1/{tenant}/flows/validate/task
Validate a task
post
/api/v1/{tenant}/flows/validate/trigger
Validate trigger
get
/api/v1/{tenant}/flows/{namespace}
Retrieve all flows from a given namespace
post
/api/v1/{tenant}/flows/{namespace}
Update a complete namespace from yaml source
get
/api/v1/{tenant}/flows/{namespace}/{id}
Get a flow
put
/api/v1/{tenant}/flows/{namespace}/{id}
Update a flow
delete
/api/v1/{tenant}/flows/{namespace}/{id}
Delete a flow
get
/api/v1/{tenant}/flows/{namespace}/{id}/dependencies
Get flow dependencies
get
/api/v1/{tenant}/flows/{namespace}/{id}/graph
Generate a graph for a flow
get
/api/v1/{tenant}/flows/{namespace}/{id}/revisions
Get revisions for a flow
delete
/api/v1/{tenant}/flows/{namespace}/{id}/revisions
Delete revisions for a flow
get
/api/v1/{tenant}/flows/{namespace}/{id}/tasks/{taskId}
Get a flow task
patch
/api/v1/{tenant}/flows/{namespace}/{id}/{taskId}
Update a single task on a flow
get
/api/v1/{tenant}/namespaces/{namespace}/dependencies
Retrieve flow dependencies
Groups
11
Invitations
6
KillSwitches
4
KV
7
login
1
Logs
5
Metrics
6
Misc
6
Namespaces
15
Plugins
21
Roles
7
SCIM-Configuration
5
SCIM-Groups
7
SCIM-Users
7
Secrets
1
SecurityIntegrations
6
ServiceAccount
16
Services
3
Tenant Access
5
Tenants
11
TestSuites
14
Triggers
22
Users
18
WorkerGroups
5
Flows
Copy Markdown
Copied
Copy failed
Changes to Validate trigger
post
/api/v1/{tenant}/flows/validate/trigger
Feb 18, 2026
f5eab92a5b09
Revision changes
info
added the optional property
filename
to the response with the
200
status