Ir para a navegação

Criar uma proposta de merge

Registre uma solicitação para mesclar uma branch de origem em uma branch de destino. Qualquer pessoa com acesso de edição pode abrir uma solicitação; a mesclagem posterior depende de acesso de gravação à branch de destino. Assim, uma alteração pode chegar a uma branch protegida na qual o autor não pode fazer a mesclagem.

Parâmetros de caminho

agent_idstringObrigatório

O ID de um agente. Ele é retornado na criação do agente.

Cabeçalhos

xi-api-keystringOpcional

Solicitação

This endpoint expects an object.
source_branch_idstringObrigatório

Branch cujas alterações devem ser mescladas.

target_branch_idstringObrigatório

Branch que deve receber as alterações.

titlestringObrigatório1-140 characters

Título curto da merge_proposal.

descriptionstringOpcional<=4096 charactersPadrão é

Descrição mais longa opcional para revisores.

requested_reviewer_user_idslist of strings or nullOpcional

IDs de usuários para solicitar uma revisão.

triage_ticket_idstring or nullOpcional

Ticket de triagem deste agente que a merge_proposal resolve. A mesclagem resolve o ticket se ele ainda estiver aberto.

Resposta

Resposta bem-sucedida

created_merge_proposal_idstring

ID da merge_proposal criada

Erros

422
Unprocessable Entity Error