Skip to main content
Folders group agents in the Skyvern app. An agent belongs to at most one folder. Every method here also accepts 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 workflows
Parameters Returns Folder · TypeScript Promise<Folder>
Example

get_folder

Get a specific folder by ID
Parameters Returns Folder · TypeScript Promise<Folder>
Example

get_folders

Get all folders for the organization
Parameters Returns list[Folder] · TypeScript Promise<Folder[]>
Example

update_folder

Update a folder’s title or description
Parameters Returns Folder · TypeScript Promise<Folder>
Example

delete_folder

Delete a folder. Optionally delete all workflows in the folder.
Parameters Returns dict[str, Any \| None] · TypeScript Promise<Record<string, unknown>> Example

update_workflow_folder

Update a workflow’s folder assignment for the latest version
Parameters Returns Workflow · TypeScript Promise<Workflow>
Example