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

# Workflow endpoints

Build and operate the end-to-end processing workflows that move documents from source to destination. Create, configure, and trigger runs, and manage workflow-scoped notification channels to stay informed on execution status.

| Name                                                                                                     | Method   | Path                                                                         |
| -------------------------------------------------------------------------------------------------------- | -------- | ---------------------------------------------------------------------------- |
| [List workflows](/api-reference/api/workflow/list-workflows)                                             | `GET`    | `/api/v1/workflows/`                                                         |
| [Get workflow](/api-reference/api/workflow/get-workflow)                                                 | `GET`    | `/api/v1/workflows/{workflow_id}`                                            |
| [Create workflow](/api-reference/api/workflow/create-workflow)                                           | `POST`   | `/api/v1/workflows/`                                                         |
| [Update workflow](/api-reference/api/workflow/update-workflow)                                           | `PUT`    | `/api/v1/workflows/{workflow_id}`                                            |
| [Delete workflow](/api-reference/api/workflow/delete-workflow)                                           | `DELETE` | `/api/v1/workflows/{workflow_id}`                                            |
| [Run workflow](/api-reference/api/workflow/run-workflow)                                                 | `POST`   | `/api/v1/workflows/{workflow_id}/run`                                        |
| [List workflow notification channels](/api-reference/api/workflow/list-workflow-notification-channels)   | `GET`    | `/api/v1/workflows/{workflow_id}/notifications/channels`                     |
| [Get workflow notification channel](/api-reference/api/workflow/get-workflow-notification-channel)       | `GET`    | `/api/v1/workflows/{workflow_id}/notifications/channels/{channel_id}`        |
| [Create workflow notification channel](/api-reference/api/workflow/create-workflow-notification-channel) | `POST`   | `/api/v1/workflows/{workflow_id}/notifications/channels`                     |
| [Update workflow notification channel](/api-reference/api/workflow/update-workflow-notification-channel) | `PATCH`  | `/api/v1/workflows/{workflow_id}/notifications/channels/{channel_id}`        |
| [Delete workflow notification channel](/api-reference/api/workflow/delete-workflow-notification-channel) | `DELETE` | `/api/v1/workflows/{workflow_id}/notifications/channels/{channel_id}`        |
| [Verify workflow notification channel](/api-reference/api/workflow/verify-workflow-notification-channel) | `POST`   | `/api/v1/workflows/{workflow_id}/notifications/channels/{channel_id}/verify` |

To read and manage *workspace-scoped* notification channels, use the following endpoints:

* [List workspace notification channels](/api-reference/api/notification/list-notification-channels)
* [Get workspace notification channel](/api-reference/api/notification/get-notification-channel)
* [Create workspace notification channel](/api-reference/api/notification/create-notification-channel)
* [Update workspace notification channel](/api-reference/api/notification/update-notification-channel)
* [Delete workspace notification channel](/api-reference/api/notification/delete-notification-channel)
* [Verify workspace notification channel](/api-reference/api/notification/verify-notification-channel)

For more information about notification channels, see [Webhooks](/api-reference/webhooks) and [Email notifications](/api-reference/email).
