v1

latestOpenAPI 3.1.02026-07-261344388.3 KB
Branches

Merge branch

Merges a branch into main, or creates a change request if approval is required.

post/api/projects/{projectId}/branches/{branchId}/merge

Path parameters

projectIdstring uuid required

Project ID

string uuid required
OR
'main' required

Branch ID or "main" for the default branch

Request body

messagestring required

Merge commit message

Response

Merge result

successboolean required

Whether the operation was successful

requiresApprovalboolean required

Whether approval is required for the merge

changeRequestIdstring uuid

ID of created change request

mergeCommitIdstring uuid

ID of the merge commit

messagestring required

Human-readable result message