Development Branches

Create a merge request

Creates a merge request for a development branch. Only one open merge request per branch is allowed.

post/v2/storage/merge-request

Request

Request body

branchFromIdinteger required
branchIntoIdinteger required
titlestring required
descriptionstring nullable
externalIdstring nullable
autoMergeStrategy'immediately' | 'scheduled' | 'none' nullable
autoMergeAtstring date-time nullable

Required when autoMergeStrategy is "scheduled"

reviewerIdsinteger[]

Response

Created merge request.

idinteger required
titlestring required
descriptionstring required
state'development' | 'in_review' | 'approved' | 'in_merge' | 'published' | 'canceled' required
createdAtstring required

ISO 8601 with a +hhmm offset.

externalIdstring required
autoMergeStrategy'immediately' | 'scheduled' | 'none' required
autoMergeAtstring nullable required

Scheduled auto-merge time in UTC, ISO 8601 with a +hhmm offset.

Example response

{
  "merge": {
    "mergedAt": "2017-02-13T12:01:05+0100"
  },
  "createdAt": "2017-02-13T12:01:05+0100",
  "autoMergeAt": "2017-02-13T11:01:05+0000",
  "approvals": [
    {
      "createdAt": "2017-02-13T12:01:05+0100"
    }
  ]
}

Changes

No recorded changes to this operation across all 1 revision of this API.