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

# Pipelines

> Create and manage pipelines within a pipeline service

# Pipelines

A **Pipeline** represents a data processing workflow or DAG within a Pipeline Service. It contains tasks that define individual steps in the pipeline.

<Info>
  Entity schema follows the [OpenMetadata Standard](https://openmetadatastandards.org/data-assets/pipelines/pipeline/).
</Info>

## Entity Hierarchy

Pipelines belong to a Pipeline Service:

<CodeGroup>
  ```txt Pipeline theme={null}
  PipelineService
  └── Pipeline (this page)
      └── Tasks (inline)
  ```
</CodeGroup>

## Fully Qualified Name

The FQN format for a pipeline is:

```
service.pipelineName
```

For example: `sample_airflow.dbt_analytics_customers`

***

## API Endpoints

| Method | Endpoint | Description |
| - | - | - |
| `PUT` | `/v1/pipelines` | [Create or update a pipeline](/v2.0.x/api-reference/data-assets/pipelines/create) |
| `POST` | `/v1/pipelines` | [Create a pipeline (POST variant)](/v2.0.x/api-reference/data-assets/pipelines/create) |
| `GET` | `/v1/pipelines` | [List pipelines](/v2.0.x/api-reference/data-assets/pipelines/list) |
| `GET` | `/v1/pipelines/{id}` | [Get by ID](/v2.0.x/api-reference/data-assets/pipelines/retrieve) |
| `GET` | `/v1/pipelines/name/{fqn}` | [Get by FQN](/v2.0.x/api-reference/data-assets/pipelines/retrieve) |
| `PATCH` | `/v1/pipelines/{id}` | [Update by ID](/v2.0.x/api-reference/data-assets/pipelines/update) |
| `PATCH` | `/v1/pipelines/name/{fqn}` | [Update by name](/v2.0.x/api-reference/data-assets/pipelines/update) |
| `DELETE` | `/v1/pipelines/{id}` | [Delete by ID](/v2.0.x/api-reference/data-assets/pipelines/delete) |
| `DELETE` | `/v1/pipelines/name/{fqn}` | [Delete by name](/v2.0.x/api-reference/data-assets/pipelines/delete) |
| `PUT` | `/v1/pipelines/restore` | [Restore soft-deleted pipeline](/v2.0.x/api-reference/data-assets/pipelines/delete) |
| `GET` | `/v1/pipelines/{id}/versions` | [List versions](/v2.0.x/api-reference/data-assets/pipelines/versions) |
| `GET` | `/v1/pipelines/{id}/versions/{version}` | [Get specific version](/v2.0.x/api-reference/data-assets/pipelines/versions) |
| `PUT` | `/v1/pipelines/{id}/followers` | [Add follower](/v2.0.x/api-reference/data-assets/pipelines/followers-votes) |
| `DELETE` | `/v1/pipelines/{id}/followers/{userId}` | [Remove follower](/v2.0.x/api-reference/data-assets/pipelines/followers-votes) |
| `PUT` | `/v1/pipelines/{id}/vote` | [Add/update vote](/v2.0.x/api-reference/data-assets/pipelines/followers-votes) |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.