Atualizar coleta
Método permite manipular registro(s) de coleta(s) de uma determinada viagem. Suporta operações de alteração, inclusão e exclusão.
Requisição
Dados da requisição
{
"conta_id": 999999,
"token": "sxert0637r",
"doc": "99.999.999/0009-90",
"data": []
}
Propriedades da coleta
viagem_id
identificador único da viagem registrado na plataforma Milk's.
Número Inteiro
Sim
coleta_id
Identificador único do registro de coleta
Número Inteiro
Sim, para operação de alteração
volume
Volume total que substituirá ou comporá o registro da coleta
Número inteiro
Sim
produtor
código do produtor comum ao sistema ERP e a Plataforma Milk's
Texto
Sim
fazenda
código do fazenda comum ao sistema ERP e a Plataforma Milk's
Texto
Sim
tanque
código do tanque comum ao sistema ERP e a Plataforma Milk's
Texto
Não
deleted
Indicador de operação: (0) - Indica inclusão ou alteração, (1) - indica exclusão do registro
Número
Sim
Exemplo de requisição
{
"conta_id": 999999,
"token": "sxert0637r",
"doc": "99.999.999/0009-90",
"data": [
{
"viagem_id": "1234567",
"coleta_id": "",
"volume": "999",
"produtor": "000999",
"fazenda": "F999",
"tanque": "T999",
"deleted": "0"
}
]
}
Resposta
200: Registros importados
{
"success": true,
"message": "OK",
"data": [
"26454591": {
"success": true,
"coleta_id": "26454591", // Id da coleta alterada ou insrida
"visita_id": "18774601", // Id da visita alterada ou inserida
"armazenamento_id": "20538290", // Id do armazenamento
"monitoramentoVisita_id": "21027684" // Id do monitoramento
}
],
"monitor.time": 7.025467872619629, // Tempo de execução
"server.date": "2024-07-19 17:09:41"
}
Os registros foram enviados para a Plataforma Milk's e importados ou alterados sem erro.
200: Processados com falhas
{
"succes": false,
"message": "OK",
"data": [1234567 // Falhas de importação
{
"Produtor 000999": "Não encontrado", // Código do produtor não localizado
"Viagem 1234567": "Viagem não localizada", // Identificado da viagem não localizado
}
],
"monitor.time": 2.14737200737 // Tempo de execução
}
404: Conta não localizada
{
"success": false,
"message": "Conta não localizada",
"data": [],
"monitor.time": 2.14737200737 // Tempo de execução
}
O que isso significa? Significa que o ID da conta não foi localizado na Plataforma Milk's.
403: Token inválido
{
"success": false,
"message": "Token inválido",
"data": [],
"monitor.time": 2.14737200737 // Tempo de execução
}
O que isso significa? Significa que o token informado na requisição não corresponde ao token cadastrado para a conta.
Last updated