Pular para o conteúdo principal

Atualizar Volume Alocado de Rastreabilidade

Descrição: Atualizar Volume Alocado de determinada Rastreabilidade.

Endpoint

PUT/api/v1/integration/traceability/{traceability_id}/commitments/{order_commitment_id}:allocatedVolume

Regras

AtributosDescriçãoTipoObrigatórioValidações
traceability_idID da RastreabilidadeUUIDSim
order_commitment_idID da NegociaçãoUUIDSim

Exemplo de Requisição

curl -X PUT \
-H "Authorization: {SUA_API_KEY}" \
-H "Content-Type: application/json" \
-d '{
"allocated_volume": 6.5,
"user_id": "92489621-37f1-4ccf-8067-0241a5281a2d",
"unit_of_measurement": "SC"
}' \
"https://api.merx.tech/api/v1/integration/traceability/{traceability_id}/commitments/{order_commitment_id}:allocatedVolume"

Parâmetros

Parâmetros de Cabeçalho
NomeDescriçãoTipoObrigatório
AuthorizationChave de API obtida via support-api@merx.techStringSim
Content-Typeapplication/jsonStringSim
Parâmetros de Caminho:
NomeDescriçãoTipoObrigatório
traceability_idID da RastreabilidadeUUIDSim
order_commitment_idID da NegociaçãoUUIDSim

Parâmetros do Corpo

NomeDescriçãoTipoObrigatórioValidações
allocated_volumeVolume alocado desejadoNumberSimValor decimal (tamanho total 13 com 2 casas decimais)
unit_of_measurementUnidade de medida do volume alocado. Padrão: TONEnumNãoSC, KG e TON
user_idIdentificador do usuárioUUIDNão-
originOrigem da atualização de volumeStringNão-

Respostas

  • 204 - No Content

  • 400 - Bad Request

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

  • 404 - NotFound