request_options (Python) or a final requestOptions argument (TypeScript) to override the timeout, retries or headers for one call; see request options.
create_folder
Create a new folder to organize workflowsstr
required
Folder title
str | None
Folder descriptionSent only when you pass it
Folder · TypeScript Promise<Folder>
Folder fields
Folder fields
get_folder
Get a specific folder by IDstr
required
Folder IDTypeScript:
folderIdFolder · TypeScript Promise<Folder>
Folder fields
Folder fields
get_folders
Get all folders for the organizationint | None
Page numberDefault:
Noneint | None
Number of folders per pageDefault:
Nonestr | None
Search folders by title or descriptionDefault:
Nonelist[Folder] · TypeScript Promise<Folder[]>
Folder fields
Folder fields
update_folder
Update a folder’s title or descriptionstr
required
Folder IDTypeScript:
folderIdstr | None
Folder titleSent only when you pass it
str | None
Folder descriptionSent only when you pass it
Folder · TypeScript Promise<Folder>
Folder fields
Folder fields
delete_folder
Delete a folder. Optionally delete all workflows in the folder.str
required
Folder IDTypeScript:
folderIdbool | None
If true, also delete all workflows in this folderDefault:
Nonedict[str, Any | None] · TypeScript Promise<Record<string, unknown>>
Example
update_workflow_folder
Update a workflow’s folder assignment for the latest versionstr
required
Workflow permanent IDTypeScript:
workflowPermanentIdstr | None
Folder ID to assign workflow to. Set to null to remove from folder.Sent only when you pass it
Workflow · TypeScript Promise<Workflow>
Workflow fields
Workflow fields

