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
| Atributos | Descrição | Tipo | Obrigatório | Validações |
|---|---|---|---|---|
| order_commitment_id | Identificador da negociação na plataforma Merx. | UUID | Sim |
Exemplo de Requisição
Exemplo de Requisição
curl -X GET\
-H "Authorization: [[apiKey]]"\
-H "Accept: application/json"\
-H "Content-Type: application/json;charset=UTF-8"\
"https://homolog.api.merx.tech/api/v1/integration/order-commitments/5845e12f-1656-4118-9890-e7c808fd9185/delivered-volume-history"
Parâmetros
Parâmetros de Cabeçalho
| Nome | Descrição | Tipo | Obrigatório |
|---|---|---|---|
| Authorization | String | Sim |
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": "2026-04-10T14:30:00-03:00"
},
{
"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": "2026-04-15T09:15:00-03:00"
}
]
}
Atributos da Resposta
| Nome | Descrição | Tipo |
|---|---|---|
| id | Identificador da negociação | UUID |
| fixed_amount | Volume negociado da negociação | Number |
| delivered_volume | Volume entregue consolidado até o momento | Number |
| product | Produto da negociação | String |
| harvest | Safra da negociação | String |
| unit_of_measurement_code | Unidade de medida da negociação (SC, KG, TON) | String |
| events | Lista de eventos de atualização do volume entregue | Array |
Atributos de cada Evento
| Nome | Descrição | Tipo |
|---|---|---|
| id | Identificador do evento | UUID |
| original_delivered_volume | Volume entregue informado na requisição original | Number |
| commitment_delivered_volume | Volume entregue convertido para a unidade de medida da negociação | Number |
| original_unit_of_measurement_code | Unidade de medida informada na requisição original | String |
| origin | Origem do evento (ex.: INTEGRATION) | String |
| delivery_mode | Modo de entrega do evento (FULL ou PARTIAL) | String |
| created_at | Data e hora em que o evento foi registrado | OffsetDateTime |
- 400 - Bad Request
{
"timestamp": "string (date-time)",
"status": "integer (int32)",
"error": "string"
}
401 - Unauthorized
404 - Not Found
Negociação não encontrada.