---
title: "Api Create Pipeline"
method: POST
path: "/api/pipelines"
tags: ["pipelines"]
---

# Api Create Pipeline

`POST /api/pipelines`

## Request

- Base URL: `https://outsend.xyz`
- URL: `https://outsend.xyz/api/pipelines`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-API-Key`

Crée une pipeline + lance les jobs des nodes racines.

La définition est normalisée d'abord (ids d'edges, x/y auto-layout,
défauts de config, coercition string[]) → un payload minimal venu de
l'import, de la génération IA ou de l'API est accepté tel quel.

## Request body

- PipelineCreateRequest
  - `name` string
  - `definition` object, required
  - `low_priority` boolean: The pipeline's jobs run after other jobs in the queue. A low-priority pipeline costs less.

## Response `201`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/outsend/apis/outsend-api.md) · [All operations](https://skmtc.dev/outsend/apis/outsend-api/llms.txt) · [OpenAPI document](https://skmtc.dev/outsend/apis/outsend-api/revisions/39db3c6f886a?raw)
