Pular para o conteúdo principal

Histórico de Volumes Entregues

Descrição: Retorna o histórico de volumes entregues de uma negociação, incluindo volume negociado, volume entregue consolidado e a lista de eventos de entrega.

Endpoint​

GET/api/v1/integration/order-commitments/{order_commitment_id}/delivered-volume-history

Regras​

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

Exemplo de Requisição​

curl -X GET \
-H "Authorization: {SUA_API_KEY}" \
"https://api.merx.tech/api/v1/integration/order-commitments/{order_commitment_id}/delivered-volume-history"

Parâmetros​

Parâmetros de Cabeçalho​

NomeDescriçãoTipoObrigatório
AuthorizationStringSim

Respostas​

  • 200 - Ok
{
"id": "b3290cf1-9aca-41f1-a1ce-db3b398e1831",
"fixed_amount": 100.00,
"delivered_volume": 75.50,
"product": "Soja",
"harvest": "2025/2026",
"unit_of_measurement_code": "SC",
"events": [
{
"id": "a1b2c3d4-1234-5678-9abc-def012345678",
"original_delivered_volume": 25.50,
"commitment_delivered_volume": 25.50,
"original_unit_of_measurement_code": "SC",
"origin": "INTEGRATION",
"delivery_mode": "PARTIAL",
"created_at": 1775842200.000000
},
{
"id": "b2c3d4e5-2345-6789-abcd-ef0123456789",
"original_delivered_volume": 50.00,
"commitment_delivered_volume": 50.00,
"original_unit_of_measurement_code": "SC",
"origin": "INTEGRATION",
"delivery_mode": "PARTIAL",
"created_at": 1776255300.000000
}
]
}

Atributos da Resposta​

NomeDescriçãoTipo
idIdentificador da negociaçãoUUID
fixed_amountVolume negociado da negociaçãoNumber
delivered_volumeVolume entregue consolidado até o momentoNumber
productProduto da negociaçãoString
harvestSafra da negociaçãoString
unit_of_measurement_codeUnidade de medida da negociação (SC, KG, TON)String
eventsLista de eventos de atualização do volume entregueArray

Atributos de cada Evento​

NomeDescriçãoTipo
idIdentificador do eventoUUID
original_delivered_volumeVolume entregue informado na requisição originalNumber
commitment_delivered_volumeVolume entregue convertido para a unidade de medida da negociaçãoNumber
original_unit_of_measurement_codeUnidade de medida informada na requisição originalString
originOrigem do evento (ex.: INTEGRATION)String
delivery_modeModo de entrega do evento (FULL ou PARTIAL)String
created_atData e hora em que o evento foi registrado, em epoch (segundos decimais). Ex.: 1775842200.000000Number
  • 400 - Bad Request
{
"timestamp": "string (date-time)",
"status": "integer (int32)",
"error": "string",
"message": "string"
}
  • 401 - Unauthorized

  • 404 - Not Found

Negociação não encontrada.