API Reference

API REST JSON sobre HTTPS. Baseada em FastAPI com OpenAPI 3.1. Disponível para planos Professional e Enterprise.

Autenticação

Todas as requests requerem header Authorization: Bearer <token>.

Tokens de API (recomendado para integrações)

Gere em Configurações → API → Novo Token. Tokens não expiram mas podem ser revogados.

JWT de usuário (para apps interativos)

Obtenha via POST /auth/token com e-mail e senha. Expira em 1 hora. Use refresh token para renovar.

# Listar anomalias críticas

curl -X GET "https://api.audit.me/v1/anomalies?severity=critical" \

-H "Authorization: Bearer seu_token_aqui" \

-H "Content-Type: application/json"

Base URL

https://api.audit.me

Ambiente de staging (sandbox): https://staging-api.audit.me

Endpoints Principais

MétodoEndpointDescrição
GET/v1/anomaliesLista anomalias do tenant com paginação e filtros
GET/v1/anomalies/{id}Detalhes de uma anomalia específica com evidências
POST/v1/master-brain/queryFaz uma pergunta ao Master Brain
GET/v1/transactionsLista transações normalizadas de todas as fontes
GET/v1/connectorsStatus de todos os conectores do tenant
POST/v1/connectors/{id}/syncForça re-sincronização de um conector
GET/v1/knowledge-graph/entitiesLista entidades do Knowledge Graph
GET/v1/workflow/engagementStatus do workflow de engajamento ativo
GET/v1/reports/dreDRE do tenant em formato JSON
POST/v1/webhooksCadastra webhook para eventos de anomalia

Documentação completa com schemas e exemplos: API Reference interativa →

Rate Limits

PlanoRequests/minRequests/dia
Starter6010.000
Professional300100.000
EnterpriseSem limiteSob contrato

Rate limit excedido retorna HTTP 429 com header Retry-After.

Erros Comuns

401Token inválido ou expirado
403Sem permissão para o recurso solicitado
404Recurso não encontrado neste tenant
422Parâmetros inválidos (ver campo errors no body)
429Rate limit excedido
503Worker indisponível — tente em 30 segundos