# FlowDrop Pipeline

Provides the pipeline entity type for workflow execution orchestration. A pipeline groups and manages jobs generated from a workflow.

## API Stability

All PHP classes in this module are `@internal` and not part of the public API. They may change without notice in any release.

The stable public API for building custom node processors is in the root `flowdrop` module. See the [BC Policy](../../docs/reference/api/bc-policy.md) for details.

## REST API

| Method | Path | Description |
|--------|------|-------------|
| GET | `/api/flowdrop/workflow/{workflow_id}/pipelines` | List pipelines for workflow |
| GET | `/api/flowdrop/pipeline/{pipeline_id}` | Pipeline details |
| GET | `/api/flowdrop/pipeline/{pipeline_id}/status` | Execution status |
| GET | `/api/flowdrop/pipeline/{pipeline_id}/logs` | Execution logs |

## Permissions

| Permission | Description |
|------------|-------------|
| `administer flowdrop_pipeline types` | Manage pipeline types |
| `create flowdrop_pipeline` | Create pipelines |
| `view own/any flowdrop_pipeline` | View pipelines |
| `edit own/any flowdrop_pipeline` | Edit pipelines |
| `delete own/any flowdrop_pipeline` | Delete pipelines |
