Stock SISVIU

Base URL da API: https://api.sisviu.com.br/stock/

Método: Todas as rotas são POST

Formato: application/json

Autenticação: Primeiro passo: gerar token via rota /auth

PARTE TÉCNICA – PARA DESENVOLVEDORES

  1. Autenticação

Endpoint: /auth Descrição: Gera token para uso nas demais rotas.

Requisição:

{
  "user": "teste02",
  "secret": "abCdEfGhIjKlMnOpQrStUvWxYz12345teste0267890"
}

2. Listar Estoque:

Endpoint: /estoque Descrição: Retorna todos os produtos disponíveis.

Resposta:

[
  {
    "codigo": "OC12346",
    "marca": "Ray-Ban",
    "linha": "Premium",
    "material_haste": "Acetato",
    ...
  }
]
  1. Adicionar Estoque

Endpoint: /adicionarEstoque Descrição: Soma a quantidade ao estoque existente.

Requisição:

  1. Atualizar Produto

Endpoint: /atualizarProduto Descrição: Atualiza informações completas de um produto.

Requisição:

  1. Conferir Estoque de um Produto

Endpoint: /conferirEstoque Descrição: Consulta estoque individual.

Requisição:

  1. Marcar Produto como Estoque Zerado

Endpoint: /estoqueZerado Descrição: Indica que um produto ficou com zero no estoque.

Requisição:

  1. Registrar Venda

Endpoint: /registrarVenda Descrição: Registra uma nova venda no sistema.

Requisição:

8. Reabastecimento de Estoque

Endpoint: /estoqueReabastecido Descrição: Atualiza a quantidade de um produto após reabastecimento.

Requisição:

  1. Reservar Produto Temporariamente

Endpoint: /reservaTemporaria Descrição: Reserva um item para compra futura.

Requisição:

  1. Liberar Reserva

Endpoint: /liberarReserva Descrição: Cancela a reserva de um produto.

Requisição:

PARTE SIMPLES – PARA ENTENDIMENTO GERAL

Recurso Para que serve

Endpoint

Descrição

/auth

Gera uma chave de acesso para usar a API.

/estoque

Lista todos os óculos disponíveis no sistema.

/adicionarEstoque

Aumenta o número de peças de um produto já cadastrado.

/atualizarProduto

Atualiza todas as informações de um óculos específico.

/conferirEstoque

Verifica quantos itens ainda restam de um produto.

/estoqueZerado

Informa quando um produto acabou no estoque.

/registrarVenda

Registra uma venda, com dados do cliente e dos produtos vendidos.

/estoqueReabastecido

Atualiza o estoque após reabastecimento, com data e nova quantidade.

/reservaTemporaria

Reserva um item temporariamente (ex: carrinho de compras).

/liberarReserva

Libera uma reserva que expirou ou foi cancelada.

Atualizado