Skip to main content
PUT
Update workflow

Authorizations

Authorization
string
header
required

API key passed as Authorization: Bearer <api_key>

Path Parameters

workflowID
string
required

Unique workflow identifier

Example:

"wf_abc123"

Body

application/json

Rename a workflow. name is the only honored field; unknown keys are ignored.

Note: To update the workflow definition (steps), use the version endpoints instead.

name
string

Human-readable workflow name. A real rename regenerates the workflow slug.

Example:

"Text to Image Generator v2"

Response

Workflow updated successfully

Complete workflow information including all versions

workflow_id
string<uuid>
required

Unique workflow identifier

Example:

"50741f40-8621-4d46-8a91-dff4d873be98"

name
string
required

Human-readable workflow name

Example:

"Text to Image Generator"

slug
string

URL-friendly workflow identifier

Example:

"text-to-image-generator"

categories
string[]

Category slugs

Example:
tags
string[]

Free-form workflow tags

Example:
production
boolean

Whether this is a production workflow

Example:

false

is_public
boolean

Whether the workflow appears in public listings

Example:

false

clone_count
integer

Number of times this workflow has been cloned

Example:

3

status
enum<string>

Workflow lifecycle status

Available options:
active,
archived,
deleted
Example:

"active"

trigger_count
integer

Total number of times this workflow has been triggered

Example:

42

created_at
string<date-time>

RFC3339 timestamp when workflow was created

Example:

"2025-12-01T10:00:00Z"

updated_at
string<date-time>

RFC3339 timestamp when workflow was last updated

Example:

"2025-12-07T15:30:00Z"

versions
object[]

List of all versions for this workflow

Last modified on August 17, 2026