Appearance
API para alteração de produto de EPCs
Esse endpoint permite, através de um POST HTTP, alteração do produto de determinados EPCs.
javascript
fetch("http://SERVER:PORT/api/epc/product/update", {
method: "POST",
body: {
sku: "12345",
epcList: [
"303999998209483FF565734A",
"303999998209483FF565734B",
"303999998209483FF565734C",
],
},
headers: new Headers({
Authorization: "Basic aW50ZWdyYcOnw6NvOjEyMzQ1Njc4",
"Content-Type": "application/json",
}),
})
.then((response) => response.json())
.then((json) => console.log(json))
.catch((error) => console.log(error));
Parâmetros da URL
SERVER
- O IP ou DNS do servidor onde o sistema Valesoft está instaladoPORT
- A porta definida na instalação do sistema.
Campos do corpo da requisição:
sku
- O sku do produto ou da grade do produto que será aplicado ao epcepcList
- Lista de EPCs ou Lotes dos EPCs que serão atualizados.
Resposta em caso de sucesso
Retorna a lista de EPCs afetados pela ação
JSON
{
"epcList": [
"303999998209483FF565734A",
"303999998209483FF565734B",
"303999998209483FF565734C"
]
}
Resposta em caso de erro
JSON
{
"errorMessage": "Mensagem de erro"
}
Obs: A chamada para esse endpoint necessita autenticação do tipo Basic
(Base64 encoded) com credenciais de um usuário devidamente cadastrado no sistema Valesoft. Ex: Usuário integração com senha 12345678
integração:12345678
=> Base64 encoded =>aW50ZWdyYcOnw6NvOjEyMzQ1Njc4
- Header de autenticação =>
Authorization: Basic aW50ZWdyYcOnw6NvOjEyMzQ1Njc4