POST epcs - Varejonline/api GitHub Wiki

URL

POST https://integrador.varejonline.com.br/apps/api/epcs

Parâmetros

Envie um JSON no corpo da requisição, contendo:

  • entidade: entidade vinculada à operação do EPC (objeto complexo) (obrigatório)
    • id: Id da entidade (long) (obrigatório)
  • produto: informar um dos critérios para pesquisa do produto (obrigatório. Usa-se o primeiro critério da ordem)
    • id: id do produto (long) (opcional)
    • codigoSistema: código de sistema (string) (opcional)
    • codigoBarras: código de barras (string) (opcional)
    • codigoInterno: código interno (string) (opcional)
  • epcs: lista de códigos EPC's a serem criados (lista de string) (obrigatório)
  • numeroDocumentoOrigem: número do documento que originou a operação dos EPCs (string) (opcional)

Observações

A API permite a criação de EPCs apenas para saldos que não possuem vínculo com EPCs existentes.

Retorno

Sucesso:

  • HTTP STATUS 201 – CREATED
  • Body: Objeto epc criado - GET epcs

Requisição inválida:

  • HTTP STATUS 400 – BAD REQUEST
  • Body: mensagem de erro

Exemplo

POST https://integrador.varejonline.com.br/apps/api/epcs

{
  "entidade": {"id": 1},
  "produto": {"id": 696},
  "epcs": ["2224257BF7194E10A003B331"],
  "numeroDocumentoOrigem": "DOC-123"
}