# Task catalogue

<!-- Generated by tools/catalogue/generate.py from flow.service.workflow 5.0.0-beta.39. Don't edit by hand. -->

# Task catalogue

The catalogue is the set of global tasks Flow seeds, available in every workspace: 107 tasks in 16 categories. The palette lists 106 of them; the other one isn't active. Each category page lists its tasks with their parameters, results and image, at the latest revision. For what a task is and how revisions work, see [Tasks](https://www.useboomerang.io/docs/flow/main/fundamentals/tasks).

The categories are in palette order: **Workflow** first, then the rest A to Z.

| Category | Tasks | In the palette |
| --- | --- | --- |
| [Workflow](https://www.useboomerang.io/docs/flow/main/catalogue/workflow) | 12 | Acquire Lock · Manual Approval · Manual Task · Release Lock · Run Custom Task · Run Scheduled Workflow · Run Workflow · Set Result Parameter · Set Workflow Result Status · Sleep · Switch · Wait For Event |
| [AI](https://www.useboomerang.io/docs/flow/main/catalogue/ai) | 2 | AI Agent · AI Prompt |
| [Artifactory](https://www.useboomerang.io/docs/flow/main/catalogue/artifactory) | 2 | Artifactory File Download · Artifactory File Upload |
| [Artifacts](https://www.useboomerang.io/docs/flow/main/catalogue/artifacts) | 2 | Download Artifact · Upload Artifact |
| [Box](https://www.useboomerang.io/docs/flow/main/catalogue/box) | 8 | Add Box Folder · Add User To Box Folder · Download File From Box · Get Box Folder Info · List Box Folders · Remove Box Folder · Remove User From Box Folder · Upload File To Box |
| [Communication](https://www.useboomerang.io/docs/flow/main/catalogue/communication) | 4 | Send Email with Postmark Template · Send Email with Sendgrid · Send Email with Sendgrid Template · Send Twilio SMS |
| [Communication with Slack](https://www.useboomerang.io/docs/flow/main/catalogue/communication-with-slack) | 13 | Create Slack Channel · Delete Slack Channel · Find Slack Member By Email · Find Slack Member By Id · Get Slack Channel Info · Get Slack Channel Members · Get Slack Channels · Invite Members to Channel · Remove Member from Channel · Send Custom Slack Message · Send Simple Slack Message · Send Slack Message with File Contents · Upload Slack File with Message |
| [File Utilities](https://www.useboomerang.io/docs/flow/main/catalogue/file-utilities) | 7 | Check File Contains String · Check File or Folder Exists · Create File · Read File to Parameter · Replace String in File · Replace Tokens in Files (not in the palette: Read Parameters from File) |
| [GitHub](https://www.useboomerang.io/docs/flow/main/catalogue/github) | 24 | Add Issue to Project · Comment on GitHub Issue or Pull Request · Create GitHub Issue · Create GitHub Pull Request · Create GitHub Release · Create Team in Organization · Delete Team from Organization · Dispatch GitHub Workflow · Find Issues and Label · Find Issues and Remove · Find Repositories in Org · Get All Organizations · Get All Teams in Organization · Get GitHub File Contents · Get Github Repository · Get Organization Info · Get Team In Organization · Invite Collaborator to Project · Invite Member to Team · Invite User to Organization · Make Repositories Private · Remove Collaborator From Project · Remove Member from Team · Set GitHub Commit Status |
| [Google Drive](https://www.useboomerang.io/docs/flow/main/catalogue/google-drive) | 7 | Copy File · Delete File · Download Google Drive File · List File Permissions · List Files · Share Google Drive File · Upload Google Drive File |
| [Google Sheets](https://www.useboomerang.io/docs/flow/main/catalogue/google-sheets) | 8 | Add Sheet · Append Data · Clear Data · Copy Sheet To Another Spreadsheet · Create Spreadsheet · Delete Sheet · Get Data · Update Data |
| [IBM Services Essentials](https://www.useboomerang.io/docs/flow/main/catalogue/ibm-services-essentials) | 3 | Create Support Center Ticket · Send Platform Email · Send Platform Notification |
| [Microsoft Teams](https://www.useboomerang.io/docs/flow/main/catalogue/microsoft-teams) | 3 | Add Teams Member · Create Teams Channel · Send Teams Message |
| [ServiceNow](https://www.useboomerang.io/docs/flow/main/catalogue/servicenow) | 2 | Get Incidents · Update Incidents |
| [SharePoint](https://www.useboomerang.io/docs/flow/main/catalogue/sharepoint) | 3 | Download SharePoint File · List SharePoint Files · Upload SharePoint File |
| [Utilities](https://www.useboomerang.io/docs/flow/main/catalogue/utilities) | 7 | Execute Advanced HTTP Call · Execute Basic HTTP Call · Execute Shell · File JSONPath To Parameter · JSONPath To Parameter · MongoDB Query Execution · Run Python Script |

> [!NOTE]
> The IBM Services Essentials tasks work only on a Flow installation that runs inside IBM Services Essentials.

## Reading an entry

Each task shows its latest revision, which is the one the palette adds to a new node. A saved node stays on its revision until you upgrade it in the editor.

- **Slug:** the task's unique name.
- **Type:** decides who runs the task: a dispatcher, or Flow itself. See [Task types](https://www.useboomerang.io/docs/flow/main/fundamentals/tasks#task-types).
- **Revision:** the latest revision's number.
- **Image:** the container image the task runs on. "Default task image" means the image in **Admin › Settings › Tasks › Default Image Path**, seeded as `boomerangio/task-flow:3.3.0`.
- **Parameters:** the fields you fill in on the node. The label is the one the editor shows. **Secured** is a Password field: Flow stores its value encrypted, reads it back as `*****` and scrubs it from logs. A secured field's default is shown only when it's a parameter reference, such as `$(workspace.params.github-token)`. See [Credentials in catalogue tasks](https://www.useboomerang.io/docs/flow/main/fundamentals/tasks#credentials-in-catalogue-tasks).
- **Results:** the values a later task reads as `$(tasks.<name>.results.<result>)`.
- **Example** and **Common problems:** for the most-used tasks, the fields you'd set for a typical job and what the task returns, then the failures people hit most, each with its cause and fix.
