Netflix Conductor · Capability
Netflix Conductor REST API
The Conductor REST API provides endpoints for managing workflow definitions, executing workflows, handling tasks, and managing metadata in the Conductor microservices orchestration engine.
What You Can Do
GET
Listworkflowdefinitions
— List workflow definitions
/metadata/workflow
POST
Registerworkflowdefinition
— Register a workflow definition
/metadata/workflow
PUT
Updateworkflowdefinitions
— Update workflow definitions
/metadata/workflow
GET
Getworkflowdefinition
— Get workflow definition
/metadata/workflow/{name}
DELETE
Deleteworkflowdefinition
— Delete a workflow definition
/metadata/workflow/{name}
GET
Listtaskdefinitions
— List task definitions
/metadata/taskdefs
POST
Registertaskdefinitions
— Register task definitions
/metadata/taskdefs
GET
Gettaskdefinition
— Get task definition
/metadata/taskdefs/{taskType}
DELETE
Deletetaskdefinition
— Delete a task definition
/metadata/taskdefs/{taskType}
POST
Startworkflow
— Start a workflow
/workflow
GET
Getworkflow
— Get workflow execution
/workflow/{workflowId}
DELETE
Terminateworkflow
— Terminate a workflow
/workflow/{workflowId}
PUT
Pauseworkflow
— Pause a workflow
/workflow/{workflowId}/pause
PUT
Resumeworkflow
— Resume a workflow
/workflow/{workflowId}/resume
POST
Restartworkflow
— Restart a workflow
/workflow/{workflowId}/restart
POST
Retryworkflow
— Retry a workflow
/workflow/{workflowId}/retry
POST
Rerunworkflow
— Rerun a workflow
/workflow/{workflowId}/rerun
PUT
Skiptask
— Skip a task
/workflow/{workflowId}/skiptask/{taskReferenceName}
GET
Searchworkflows
— Search workflows
/workflow/search
GET
Polltask
— Poll for a task
/tasks/poll/{taskType}
GET
Batchpolltasks
— Batch poll for tasks
/tasks/poll/batch/{taskType}
POST
Updatetask
— Update task status
/tasks
GET
Gettask
— Get task details
/tasks/{taskId}
GET
Gettaskqueuesizes
— Get task queue sizes
/tasks/queue/sizes
GET
Listeventhandlers
— List event handlers
/event
POST
Createeventhandler
— Create event handler
/event
MCP Tools
listworkflowdefinitions
List workflow definitions
read-only
idempotent
registerworkflowdefinition
Register a workflow definition
updateworkflowdefinitions
Update workflow definitions
idempotent
getworkflowdefinition
Get workflow definition
read-only
idempotent
deleteworkflowdefinition
Delete a workflow definition
idempotent
listtaskdefinitions
List task definitions
read-only
idempotent
registertaskdefinitions
Register task definitions
gettaskdefinition
Get task definition
read-only
idempotent
deletetaskdefinition
Delete a task definition
idempotent
startworkflow
Start a workflow
getworkflow
Get workflow execution
read-only
idempotent
terminateworkflow
Terminate a workflow
idempotent
pauseworkflow
Pause a workflow
idempotent
resumeworkflow
Resume a workflow
idempotent
restartworkflow
Restart a workflow
retryworkflow
Retry a workflow
rerunworkflow
Rerun a workflow
skiptask
Skip a task
idempotent
searchworkflows
Search workflows
read-only
idempotent
polltask
Poll for a task
read-only
idempotent
batchpolltasks
Batch poll for tasks
read-only
idempotent
updatetask
Update task status
gettask
Get task details
read-only
idempotent
gettaskqueuesizes
Get task queue sizes
read-only
idempotent
listeventhandlers
List event handlers
read-only
idempotent
createeventhandler
Create event handler