Carregando…

API oficina360
Integrações e testes fora do sistema principal

Documentação da API REST

Consulta pública das rotas. Autenticação nas integrações com Bearer (plano Prime).

Base URL
/public/api

Prefixo das rotas: /api/… · Métodos: GET e POST apenas (não há DELETE/PUT) · JSON em request e response · Headers: Accept: application/json · POST: Content-Type: application/json

Autenticação
  • Integrações (Prime): header Authorization: Bearer <token>
  • Sessão no navegador: cookie de login; POSTs exigem X-CSRF-Token quando não houver Bearer.

Erros no formato {"error":"…"} (opcionalmente message). Em GET clientes, dados pessoais seguem máscara LGPD conforme o perfil (token Bearer usa visão de integração).

Códigos HTTP
CódigoSignificado
200Aceito — requisição OK (GET e POST bem-sucedidos retornam JSON com os dados; muitos POSTs incluem ok: true)
401Não autorizado (sem sessão ou Bearer inválido)
403Plano/permissão insuficiente (ex.: módulo fiscal)
404Rota inexistente
405Método HTTP não permitido na rota
422Validação / regra de negócio
500Erro interno
Documentação somente leitura. Para executar chamadas reais, abra o portal de testes.

Pessoas

Tela Pessoas (/clientes) e veículos do cadastro.

Produtos

Tela Produtos (/produtos).

Relatórios · Pedidos

Listagem em Relatórios → Pedidos (/relatorios?tab=pedidos).

PDV / OS — Carrinho

Montagem do atendimento: cliente, itens, descontos e cupom.

PDV / OS — Criar / abrir

Criar OS/pedido, carregar, reabrir ou duplicar documento.

PDV / OS — Fechamento

Finalização e faturamento do documento.

PDV / OS — Entrega e cancelamento

Pós-venda: entrega e cancelamento com opções de estorno.

Fiscal

Módulo Fiscal (/fiscal) e encerramento de faturamento pendente.

Empresa · Plano

Contexto em Minha empresa / plano ativo.