Enviar produtos do convênio
Envia os registros de produtos, vinculados a um determinado convênio, cadastrados no ERP para a Plataforma Milk's.
Método POSThttp://api.milksrota.com.br/farmer/retaguarda/writeProdutoConvenio
Requisição
Dados da requisição
{
"conta_id": "DDDDD",
"token": "XXXX-XXXX-XXXX-XXXX",
"doc": "99.999.999/9999-99",
"data": [
// lista de prodtuos vinculados a um convenio
]
}
Propriedades dos produtos do convênio
Campo
Descrição
Tipo
Obrigatório
codigo *
Código do registro no ERP
Texto
SIM
convenio *
código de identificação do convênio
Texto
SIM
produto *
código de identificação do produto no convênio
Texto
SIM
preco
preço médio para uma unidade do produto ofertado
Texto
NÃO
estoque
estoque disponível na data de atualização
Número
NÃO
atualizacao
Data e hora da última atualização do produto
Data/Hora
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.
Número
SIM
Importante: Os códigos do produto e do convênio enviados nesta requisição precisam ser cadastrados anteriormente na plataforma Milk's, caso contrário, os registros serão rejeitados na validação da importação.
Exemplo de requisição
{
"conta_id": "DDDDD",
"token": "xxxx-xxxx-xxxx-xxxx",
"doc": "99.99.999/9999-99",
"data": [
{
"codigo": "001/01",
"convenio": "002",
"produto": "0001/01",
"deleted": 0, // ativa o registro
"preco": "120.40",
"estoque": "320",
"atualizacao": "2021-09-03 16:00:00",
},
{
"codigo": "001/02",
"convenio": "002",
"produto": "0002/01",
"deleted": 0, // ativa o registro
"preco": "25.00",
"estoque": "130",
"atualizacao": "2021-09-03 16:00:00",
}
]
}
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": "001/01", // Código do produto não importado
"mensagem": "Código já cadastrado em outro registro ", // mensagem de 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