Skip to content

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á instalado
  • PORT - 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 epc
  • epcList - 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

Valesoft Sistemas RFID