AI Workflow Operations
Update Settings AI Workflow
Quickstart
Inference API
AI Flows
AI Workflows API
AI Workflow Execution API
AI Workflow Operations
AI Workflow Templates API
Model Deployment
AI Workflow Operations
Update Settings AI Workflow
Update settings of an existing AI Workflow
PUT
/
api
/
v1
/
{workflowID}
/
settings
curl --request PUT \
--url https://flows.eachlabs.ai/api/v1/{workflowID}/settings \
--header 'Content-Type: application/json' \
--data '{
"production": true,
"locked": true
}'
{
"workspace_id": "<string>",
"name": "<string>",
"description": "<string>",
"thumbnail_url": "<string>",
"inputs": [
{
"name": "<string>",
"type": "<string>",
"default_value": "<string>"
}
],
"outputs": [
{
"name": "<string>",
"type": "<string>",
"value": "<string>"
}
],
"steps": [
{
"id": "<string>",
"name": "<string>",
"type": "<string>",
"model_slug": "<string>",
"model_version": "<string>",
"params": {
"key": {}
}
}
],
"nodes_json": "<string>",
"edges_json": "<string>"
}
Path Parameters
Workflow ID
Body
application/json
Response
200
application/json
Update Flow Request JSON
The response is of type object
.
Was this page helpful?
curl --request PUT \
--url https://flows.eachlabs.ai/api/v1/{workflowID}/settings \
--header 'Content-Type: application/json' \
--data '{
"production": true,
"locked": true
}'
{
"workspace_id": "<string>",
"name": "<string>",
"description": "<string>",
"thumbnail_url": "<string>",
"inputs": [
{
"name": "<string>",
"type": "<string>",
"default_value": "<string>"
}
],
"outputs": [
{
"name": "<string>",
"type": "<string>",
"value": "<string>"
}
],
"steps": [
{
"id": "<string>",
"name": "<string>",
"type": "<string>",
"model_slug": "<string>",
"model_version": "<string>",
"params": {
"key": {}
}
}
],
"nodes_json": "<string>",
"edges_json": "<string>"
}