POST epcs - Varejonline/api GitHub Wiki
URL
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
{
"entidade": {"id": 1},
"produto": {"id": 696},
"epcs": ["2224257BF7194E10A003B331"],
"numeroDocumentoOrigem": "DOC-123"
}