Camunda · Capability
Camunda 8 REST API
The Camunda 8 REST API provides endpoints for managing process instances, jobs, decisions, deployments, messages, signals, and other resources in the Camunda 8 process orchestration platform.
What You Can Do
GET
Gettopology
— Get cluster topology
/topology
POST
Searchprocessdefinitions
— Search process definitions
/process-definitions/search
GET
Getprocessdefinition
— Get process definition
/process-definitions/{processDefinitionKey}
GET
Getprocessdefinitionxml
— Get process definition XML
/process-definitions/{processDefinitionKey}/xml
POST
Createprocessinstance
— Create a process instance
/process-instances
POST
Searchprocessinstances
— Search process instances
/process-instances/search
GET
Getprocessinstance
— Get process instance
/process-instances/{processInstanceKey}
DELETE
Cancelprocessinstance
— Cancel a process instance
/process-instances/{processInstanceKey}
POST
Activatejobs
— Activate jobs
/jobs/activation
POST
Completejob
— Complete a job
/jobs/{jobKey}/completion
POST
Failjob
— Fail a job
/jobs/{jobKey}/failure
POST
Throwerror
— Throw error for a job
/jobs/{jobKey}/error
POST
Createdeployment
— Deploy resources
/deployments
POST
Searchdeployments
— Search deployments
/deployments/search
POST
Searchdecisiondefinitions
— Search decision definitions
/decision-definitions/search
POST
Evaluatedecision
— Evaluate a decision
/decision-definitions/{decisionKey}/evaluation
POST
Searchusertasks
— Search user tasks
/user-tasks/search
POST
Assignusertask
— Assign a user task
/user-tasks/{userTaskKey}/assignment
POST
Completeusertask
— Complete a user task
/user-tasks/{userTaskKey}/completion
POST
Publishmessage
— Publish a message
/messages/publication
POST
Broadcastsignal
— Broadcast a signal
/signals/broadcast
POST
Searchincidents
— Search incidents
/incidents/search
POST
Resolveincident
— Resolve an incident
/incidents/{incidentKey}/resolution
MCP Tools
gettopology
Get cluster topology
read-only
idempotent
searchprocessdefinitions
Search process definitions
getprocessdefinition
Get process definition
read-only
idempotent
getprocessdefinitionxml
Get process definition XML
read-only
idempotent
createprocessinstance
Create a process instance
searchprocessinstances
Search process instances
getprocessinstance
Get process instance
read-only
idempotent
cancelprocessinstance
Cancel a process instance
idempotent
activatejobs
Activate jobs
completejob
Complete a job
failjob
Fail a job
throwerror
Throw error for a job
createdeployment
Deploy resources
searchdeployments
Search deployments
searchdecisiondefinitions
Search decision definitions
evaluatedecision
Evaluate a decision
searchusertasks
Search user tasks
assignusertask
Assign a user task
completeusertask
Complete a user task
publishmessage
Publish a message
broadcastsignal
Broadcast a signal
searchincidents
Search incidents
resolveincident
Resolve an incident