Pular para o conteúdo principal

Atualização workflow de uma negociação

Descrição: Atualiza o status de workflow de uma negociação.

Endpoint

PUT/api/v1/integration/order-commitments/{commitment_id}/workflow

Regras

AtributosDescriçãoTipoObrigatórioValidações
commitment_idIdentificador da negociação na plataforma Merx.UUIDSim

Exemplo de Requisição

curl -X PUT \
-H "Authorization: {SUA_API_KEY}" \
-H "Content-Type: application/json" \
-d '{
"speciality_type": "COMMERCIAL",
"target_status": "APPROVED",
"issuer_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"user_message": "Aprovado conforme análise comercial.",
"reviewed": false
}' \
"https://api.merx.tech/api/v1/integration/order-commitments/{commitment_id}/workflow"

Parâmetros

Parâmetros de Cabeçalho

NomeDescriçãoTipoObrigatório
AuthorizationChave de API obtida via support-api@merx.techStringSim
Content-Typeapplication/jsonStringSim

Parâmetros do Corpo

NomeDescriçãoTipoObrigatórioValidações
speciality_typeTipo de especialidade do workflowEnumSimBILLING, CONTRACTS, COMMERCIAL, COMPLIANCE e ADMINISTRATIVE
target_statusStatus do workflowEnumSimNEW, APPROVED, PENDING, PENDING_REVIEW e REJECTED
issuer_idId do emissor da negociaçãoUUIDSimId do emissor da negociação
user_messageMensagemStringNãoAté 1000 caracteres
reviewedSe foi revisadaBooleanNãotrue caso tenha sido revisada. false caso não.

Respostas

  • 204 - No content

  • 400 - Bad Request

{
"messages": ["message.entidade.campo-inválido"]
}
  • 401 - Unauthorized