Skip to main content
DELETE
Remove a pull request from an application's merge train

Authorizations

Authorization
string
header
required

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

Path Parameters

application_id
string<uuid>
required
entry_id
string<uuid>
required

Response

The entry, cancelled.

id
string<uuid>
required
pull_request_number
integer
required
pull_request_head_sha
string
required

The head the train tests and merges; empty until the train first reads the pull request.

pull_request_title
string
required
base_branch
string
required
status
enum<string>
required
Available options:
queued,
building,
testing,
passed,
merging,
merged,
evicted,
cancelled
position
integer
required

Order in the train; lower merges first.

attempt
integer
required

How many cars were built for this pull request.

requested_by
string
required
requested_via
enum<string>
required
Available options:
api,
comment,
portal,
tool
enqueued_at
string<date-time>
required
updated_at
string<date-time>
required
car_branch
string | null
car_base_sha
string | null
Pattern: ^[a-f0-9]{40}$
car_commit_sha
string | null
Pattern: ^[a-f0-9]{40}$
car_tree_sha
string | null
Pattern: ^[a-f0-9]{40}$
predecessor_entry_id
string<uuid> | null
pipeline_run_id
string<uuid> | null

The merge_train run testing the car.

merge_commit_sha
string | null
Pattern: ^[a-f0-9]{40}$
merge_tree_matches
boolean | null

Whether the merge landed as exactly the tree the car tested.

reason
string | null
reason_text
string | null
detail
string | null
started_at
string<date-time> | null
finished_at
string<date-time> | null