Merge a branch into its parent
Enqueues a background merge that replays the branch onto its parent, creates a merge baseline, and deletes the branch. Project admins may set bypass_review with a review_bypass_reason to force past known policy blockers; the reason and blocker snapshot are preserved in merge history while structural and incomplete-check protections remain enforced. Poll the returned job until it succeeds or fails.
Authorizations
Headers
Workspace identifier
Path Parameters
Project UUID, not a slug. Resolve a slug with GET /project/slug/{slug} using the same workspace and credentials, then pass the returned id.
Body
Admin-only force merge. Overrides known review, stage-policy, editor-group, and merge-conflict blockers once, while preserving structural, branch-check, and incomplete-check protections. Requires review_bypass_reason.
Required when bypass_review is true. The justification and execution-time blocker snapshot are preserved as an immutable review event on the merge baseline.
1000Response
queued, running, succeeded, failed