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
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",
...
}
]Adicionar Estoque
Endpoint: /adicionarEstoque Descrição: Soma a quantidade ao estoque existente.
Requisição:
Atualizar Produto
Endpoint: /atualizarProduto Descrição: Atualiza informações completas de um produto.
Requisição:
Conferir Estoque de um Produto
Endpoint: /conferirEstoque Descrição: Consulta estoque individual.
Requisição:
Marcar Produto como Estoque Zerado
Endpoint: /estoqueZerado Descrição: Indica que um produto ficou com zero no estoque.
Requisição:
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:
Reservar Produto Temporariamente
Endpoint: /reservaTemporaria Descrição: Reserva um item para compra futura.
Requisição:
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

