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