Documentação da API REST
Consulta pública das rotas. Autenticação nas integrações:
Authorization: Bearer <token> (plano Premium).
Base: /public/api/…
Rotas
| Método | Rota | Descrição |
|---|---|---|
| GET | clientes?q= | Lista / busca clientes |
| GET | produtos?q= | Busca produtos (nome, código interno ou barras) |
| GET | veiculos?cliente_id= | Veículos do cliente |
| POST | veiculos/criar | Cadastra veículo (JSON) |
| GET | pedidos/buscar | Lista pedidos/OS/orçamentos (de, ate; opcional tipo=pedido|os|orcamento) |
| POST | pdv/set-cliente | Define cliente no carrinho PDV |
| POST | pdv/set-veiculo | Define veículo no PDV |
| POST | pdv/add-item | Adiciona item ao carrinho |
| POST | pdv/update-item | Altera quantidade |
| POST | pdv/remove-item | Remove item |
| POST | pdv/set-desconto | Desconto: desconto, desconto_modo reais|percent |
| POST | pdv/clear | Limpa carrinho |
| GET | pdv/cart | Estado do carrinho (subtotal, desconto, total) |
| POST | pdv/carregar | Carrega pedido no carrinho (pedido_id) |
| POST | pdv/reabrir | Igual a pdv/carregar |
| POST | pdv/duplicar | Duplica pedido (pedido_id) |
| GET / POST | pdv/whatsapp-status | Meta do pedido para WhatsApp; GET ?pedido_id= ou POST JSON |
| POST | pdv/finalizar | Finaliza pedido/OS |