---
title: "Schedule a pipeline execution"
method: POST
path: "/pipelines/schedule"
---

# Schedule a pipeline execution

`POST /pipelines/schedule`

This will create a job for execution of the specified pipeline and variables.
If the pipeline is not schedulable (running and no queue / limit or concurrency exceeded) it will error.

## Request body

- object
  - `pipeline` string, required — Pipeline name
  - `variables` object — Job variables

## Response `default`

## Other responses

- `400`

---

[API](https://skmtc.net/bump-sh-examples/apis/prunner-rest-api.md) · [All operations](https://skmtc.net/bump-sh-examples/apis/prunner-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bump-sh-examples/prunner-rest-api/versions/29e51afac552/schema)
