Skip to main content

Update Master Workflow

PATCH /master-workflows/{id}

Update a master workflow's name, description, or active status.

Path Parameters

ParameterTypeRequiredDescription
idstring (uuid)YesMaster workflow ID

Request Body

All fields are optional.

FieldTypeDescription
namestringMaster workflow name
descriptionstring | nullMaster workflow description
is_activebooleanWhether the master workflow is active

Examples

Update name and description

curl -X PATCH https://api.getnexor.ai/api/public/master-workflows/123e4567-e89b-12d3-a456-426614174000 \
-H "Content-Type: application/json" \
-H "X-API-Key: nxr_live_your_api_key" \
-d '{
"name": "Updated Pipeline",
"description": "New description"
}'

Deactivate master workflow

curl -X PATCH https://api.getnexor.ai/api/public/master-workflows/123e4567-e89b-12d3-a456-426614174000 \
-H "Content-Type: application/json" \
-H "X-API-Key: nxr_live_your_api_key" \
-d '{
"is_active": false
}'

Responses

200 — Master workflow updated successfully

{
"success": true,
"master_workflow": {
"id": "uuid",
"name": "Updated Pipeline",
"description": "New description",
"is_active": true,
"created_at": "2026-01-15T10:00:00Z",
"updated_at": "2026-02-15T09:00:00Z"
}
}

400 — Validation error

401 — Authentication error

See Authentication.

404 — Master workflow not found

500 — Internal server error