Box Developer Documentation

A beta version of the new Box developer documentation site is launching soon! Updated Developer Guides, modern API Reference, and AI-powered search are on the way to help you build with Box faster. Stay tuned for more updates.

Get Workflows

Get Workflows

The get workflows endpoint can be used to grab all workflows on a particular folder. It will return all workflows regardless of if there is a flow of type WORKFLOW_MANUAL_START.

For more information on how to use these endpoints, refer to our blog post.

cURL
curl -i -X GET "https://api.box.com/2.0/workflows?folder_id=324234" \
     -H "authorization: Bearer <ACCESS_TOKEN>"
Node/TypeScript v10
await adminClient.workflows.getWorkflows({
  folderId: workflowFolderId,
} satisfies GetWorkflowsQueryParams);
Python v10
admin_client.workflows.get_workflows(workflow_folder_id)
.NET v10
await adminClient.Workflows.GetWorkflowsAsync(queryParams: new GetWorkflowsQueryParams(folderId: workflowFolderId));
Swift v10
try await adminClient.workflows.getWorkflows(queryParams: GetWorkflowsQueryParams(folderId: workflowFolderId))
Java v10
adminClient.getWorkflows().getWorkflows(new GetWorkflowsQueryParams(workflowFolderId))