Enviar técnicos
Envia os registros de técnicos do ERP para a Plataforma Milk's.
Método POSThttp://app.milksrota.com.br/api/retaguardasync/writeTecnico
Requisição
Dados da requisição
{
"conta_id": "DDDDD",
"token": "XXXX-XXXX-XXXX-XXXX",
"doc": "99.999.999/9999-99",
"data": [
// lista de registros de agentes de coleta (motoristas)
]
}
Propriedades do agente de coleta
Campo
Descrição
Tipo
Obrigatório
codigo
Código do técnico
Texto
SIM
nome
Nome do técnico
Texto
SIM
rg
Documento de identidade
Texto
NÃO
cpf
Registro de pessoa física
Texto
NÃO
tipo
Tipo do técnico.
P = Plataforma,
C = Campo,
L = Laboratório.
Texto
NÃO
telefone
Telefone de contato
Texto
NÃO
E-mail de contato do agente
Texto
NÃO
senha
senha de acesso ao APP para caso de técnico de campo
Texto
NÃO
deleted
Se o registro deve ser excluído. Se enviar o valor 1 ele será excluído caso já exista na plataforma. Se for enviado 0 ele será reativado na plataforma.
Texto
SIM
Exemplo de requisição
{
"conta_id": 9999,
"token": "s0637r",
"doc": "99.999.999/9999-90",
"data": [
{
"codigo": "T-1010",
"nome": "Tecnico_T1010",
"tipo": "C", // Campo
"deleted": "0"
},
{
"codigo": "T-1020",
"nome": "Tecnico_T1020",
"tipo": "P" // Plataforma
"deleted": "0"
},
{
"codigo": "T-1030",
"nome": "Tecnico_T1030",
"tipo":"L" // Laboratório
"deleted": "0"
},
{
"codigo": "T-1040",
"nome": "",
"tipo": "C"
"deleted": "0"
},
]
}
Resposta
200: Importação realizada
{
"succes": true,
"message": "OK",
"data": [],
"monitor.time": 2.14737200737 // Tempo de execução
}
Os registros foram enviados para a Plataforma Milk's e importados sem erro.
200: Importação com falhas
{
"succes": true,
"message": "OK",
"data": [ // Falhas de importação
{
"codigo": "T-1040", // Código do agente não importado
"error_message": "Nome inválido", // mensagem de erro
"error_code": 40003 // código do erro
}
],
"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