Development Branches

Request changes on a merge request

Requesting changes will remove all approvals and move the Merge request to development state.

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

Request

Path parameters

idinteger required

Request body

reasonstring nullable

Optional explanation why the merge request is being rejected. Stored in the activity log.

Response

Merge request with changes requested.

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"
    }
  ],
  "changeLog": {
    "configurations": [
      {
        "lastVersionIdentifier": "01H5M1BDJHD1K6N3G14EZ8XDE2"
      }
    ]
  }
}

Changes

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