> ## Documentation Index
> Fetch the complete documentation index at: https://developer.box.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Workflows

export const Link = ({href, children, className, ...props}) => {
  const localizedHref = localizeLink(href);
  return <a href={localizedHref} className={className} {...props}>
      {children}
    </a>;
};

The <Link href="/reference/get-workflows">get workflows</Link> 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`.

<Note>
  For more information on how to use these endpoints, refer to our [blog][blog]
  post.
</Note>

<CodeGroup>
  ```sh cURL theme={null}
  curl -i -X GET "https://api.box.com/2.0/workflows?folder_id=324234" \
       -H "authorization: Bearer <ACCESS_TOKEN>"
  ```

  ```typescript Node/TypeScript v10 theme={null}
  await adminClient.workflows.getWorkflows({
    folderId: workflowFolderId,
  } satisfies GetWorkflowsQueryParams);
  ```

  ```python Python v10 theme={null}
  admin_client.workflows.get_workflows(workflow_folder_id)
  ```

  ```cs .NET v10 theme={null}
  await adminClient.Workflows.GetWorkflowsAsync(queryParams: new GetWorkflowsQueryParams(folderId: workflowFolderId));
  ```

  ```swift Swift v10 theme={null}
  try await adminClient.workflows.getWorkflows(queryParams: GetWorkflowsQueryParams(folderId: workflowFolderId))
  ```

  ```java Java v10 theme={null}
  adminClient.getWorkflows().getWorkflows(new GetWorkflowsQueryParams(workflowFolderId))
  ```
</CodeGroup>

[blog]: https://medium.com/box-developer-blog/manual-start-workflow-api-box-relay-4f8d0f51b7a4
