v1

latestOpenAPI 3.0.0Proprietary2026-08-062711471.0 MB
Workflow Variables

Update workflow variable

Manages a single workflow variable. Requires a USER API key.

put/public/v1/workflows/{workflowId}/variables/{variableId}

Path parameters

workflowIdnumber nullable
Example:501
variableIdnumber nullable
Example:123

Request body

namestring required
descriptionstring nullable
patternstring nullable

Example request

{
  "name": "customer_name",
  "description": "Customer name captured during the conversation",
  "pattern": "^[A-Za-z ]+$"
}

Response

Variable

idnumber required
namestring required
descriptionstring nullable
status'ACTIVE' | 'DELETED' required
createdAtstring required
updatedAtstring required
assistantIdstring nullable
automationIdnumber nullable
patternstring nullable
defaultValuestring nullable
isDefaultboolean required

Example response

{
  "id": 123,
  "name": "customer_name",
  "description": "example",
  "status": "ACTIVE",
  "createdAt": "2024-01-01T12:00:00Z",
  "updatedAt": "2024-01-01T12:00:00Z",
  "assistantId": "example",
  "automationId": 1,
  "pattern": "example",
  "defaultValue": "example"
}