Introdução

A WebApiAlcance é a API HTTPS que sustenta os sistemas internos da Alcance Contabilidade. É organizada por domínios de negócio, cada um servido por um router FastAPI sob o prefixo /api/v1/, e agrupada por solução - o mesmo recorte dos produtos da plataforma.

Esta página é o ponto de entrada do catálogo: escolha uma solução para ver a introdução dos seus endpoints, os domínios que a compõem e a referência detalhada de cada rota (método, parâmetros, request/response e escopo exigido).

Antes de integrar

Todos os endpoints exigem autenticação Bearer (JWT ou API Key) e respeitam escopos recurso:acao. Comece por Autenticação e Escopos.

Plataforma e acesso

Endpoints transversais de identidade, infraestrutura e administração - compartilhados por todas as soluções.

Soluções

Cada solução reúne os domínios de negócio do produto correspondente. Abra a introdução para navegar pelos endpoints daquela solução.

Padrão de resposta

Toda resposta da WebApi - sucesso ou erro, qualquer domínio - é envelopada no contrato:

{
  "status": "success" | "error",
  "message": "Mensagem em PT-BR",
  "data": { /* payload específico do endpoint */ }
}

Detalhes completos do envelope, códigos de erro e exemplos estão em Conceitos.

Versionamento

Todos os endpoints atuais estão sob o prefixo /api/v1/. Mudanças incompatíveis (breaking changes) serão promovidas em /api/v2/ - v1 permanece operacional durante o período de transição anunciado por changelog. Adições compatíveis (novos campos opcionais, novos endpoints) permanecem em v1.