Skip to main content
POST
Dispatch a pipeline run of a pipeline repository

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

repository_id
string<uuid>
required

The connected pipeline repository.

Body

application/json

A manual pipeline dispatch. Every member is optional; an empty body dispatches the default branch.

ref
string

The ref to run; the repository's default branch when empty.

head_sha
string

Pins the commit; it must be on ref.

inputs
object

Dispatch inputs the definition declares.

reason
string
spec_yaml
string

A one-off pipeline definition override; needs pipelines.manage.

event
enum<string>

push runs as the tracked branch's push (needs applications.deploy); manual by default.

Available options:
,
manual,
push
full_run
boolean

Run every stage, ignoring path filters and affected-only analysis.

Response

The run was queued.

The run a dispatch or re-run queued.

run_id
string<uuid>
required
pipeline_run_id
string<uuid>
required
run_number
integer
required