API Reference
Set a per-job task YAML override
PUT
/api/jobs/{id}/tasks/{taskKey}/override
Stores a YAML override for the given DAG node key. The override wins over the pinned task version at run time for this job only. Validated with the same task parser/validator as the task library, plus bidirectional connector slot checks: every slot in the DAG node's connector_mapping must be declared in the override's connectors section, and the override may not introduce slots that the job has no mapping for. Admin only.
Operation IDsetJobTaskOverride
Authentication
- BearerAuth
http bearerAPI key token (envoy_<hex>). Create keys from Settings → API Keys — see Using the API.
Path parameters
idintegerrequiredResource ID
taskKeystringrequiredRequest body
This request body is required.
Content typeapplication/json
requestobject1 property
yaml_contentstringrequiredSuccess response body
200Override stored
Override stored
Content typeapplication/json
responseobject2 properties
okbooleanoverridden_task_keysarray<string>Array items
itemstringError responses
400Validation error
Validation error
Content typeapplication/json
responseobject2 properties
errorstringmessagestringExample response
{
"error": "VALIDATION_ERROR",
"message": "Invalid input"
}404Resource not found
Resource not found
Content typeapplication/json
responseobject2 properties
errorstringmessagestringExample response
{
"error": "NOT_FOUND",
"message": "Resource not found"
}