Update a flow function
PUT /api/v1/flow-functions/{id}
Authentication
Pass a JWT access token or an API key (prefixed with tif_live_) as a Bearer token.
Path parameters
Request
Updated description (1-1000 characters)
Updated display name (1-255 characters)
Updated per-parameter bindings. Omit to keep existing; {} to clear to
all-LLM behavior; object to replace.
Structured HTTP request shape.
pathParams, queryParams, and body are each JSON Schema objects.
Parameter names MUST be unique across the three — the name decides which
HTTP location a value is sent in.
Updated timeout in milliseconds (100-30000)
Updated headers (encrypted at rest). Pass null to clear, omit to keep existing.
Response
Whether encrypted headers are configured (never exposes actual headers)
Per-parameter source bindings keyed by flat param name. Empty object {}
means all params are LLM-extracted. See CreateFlowFunctionRequest.param_bindings.
Structured HTTP request shape (method, url, pathParams, queryParams, body)
URL-safe slug