Merge A Merge Proposal

Execute the merge. The caller must have write access to the target branch (admins only, for a protected branch), so this is where a reviewer approves and merges a request opened by someone who could not.

Paramètres de chemin

agent_idstringRequis
The id of an agent. This is returned on agent creation.
merge_proposal_idstringRequis

Unique identifier for the merge_proposal.

En-têtes

xi-api-keystringOptionnel

Requête

This endpoint expects an object.
archive_source_branchbooleanOptionnelPar défaut true
Whether to archive the source branch after merging.
forcebooleanOptionnelPar défaut false

Force source branch changes onto the target, overriding timestamp-based conflict resolution.

Réponse

Successful Response
idstring
agent_idstring
source_branch_idstring
target_branch_idstring
source_tip_version_id_at_creationstring
titlestring
created_atinteger
updated_atinteger
descriptionstringOptionnelPar défaut
requested_reviewer_user_idslist of stringsOptionnel
reviewslist of objectsOptionnel
commentslist of objectsOptionnel
outcomeobjectOptionnel
author_user_idstringOptionnel

User ID of the merge_proposal’s author.

access_infoobjectOptionnel

Access information for the merge_proposal, including creator.

Erreurs

422
Merge Proposals Merge Request Unprocessable Entity Error