Development Branches

Update a merge request

Updates title, description, external id, auto-merge strategy or reviewers of the merge request. Omit an attribute to keep it unchanged.

put/v2/storage/merge-request/{id}

Request

Path parameters

idinteger required

Request body

titlestring nullable

Omit to keep unchanged. Empty string is not allowed.

descriptionstring nullable

Omit to keep unchanged. Send empty string to clear.

externalIdstring nullable

Omit to keep unchanged. Send empty string to clear.

autoMergeStrategy'immediately' | 'scheduled' | 'none' nullable

Omit to keep unchanged. Send "none" to disable.

autoMergeAtstring date-time nullable

Required when autoMergeStrategy is "scheduled"

reviewerIdsinteger[] nullable

Omit to keep unchanged. Send empty array to clear.

Response

Updated 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.