Skip to main content
POST
Merge version-graph branches

Authorizations

Authorization
string
header
required

An Agent credential (nits_…), or a person token (nitp_…) on a deployment that enables them. GET /api/v1/session names the principal a credential proves.

Body

application/json
idempotencyKey
string
required
Required string length: 1 - 200
message
string
required
Required string length: 1 - 500
projectId
string
required
Required string length: 1 - 200
sourceBranchId
string
required
Required string length: 1 - 200
targetBranchId
string
required
Required string length: 1 - 200

Response

Merge version-graph branches

autoMerged
object[]
required
Maximum array length: 128
autoMergedTotal
integer
required
Required range: x >= 0
autoMergedTruncated
boolean
required
conflicts
object[]
required
Maximum array length: 64
conflictsTotal
integer
required
Required range: x >= 0
conflictsTruncated
boolean
required
mergeBaseCommitId
string
required
Pattern: ^sha256:([0-9a-f]{64})$
kind
string
required
Allowed value: "conflicts"
mergeCommit
null
required