Base URL
Autenticação
Todas as rotas da API (exceto as públicas) exigem uma sessão autenticada via cookie de sessão NextAuth. Para uso programático (scripts, integrações), faça login viaPOST /api/auth/callback/credentials e use o cookie de sessão retornado.
Veja o guia completo em Autenticação.
Formato
- Todas as respostas são em JSON
- Datas seguem o formato ISO 8601 (
2026-02-24T20:00:00.000Z) - IDs são strings CUID (ex.:
cmlz9wf090000sv0yfinj1bja)
Códigos de Status
Rotas Públicas
Algumas rotas não exigem autenticação:Especificação OpenAPI
O schema completo da API está disponível em:- YAML:
docs/openapi.yaml - Rota dinâmica:
GET /api/openapi?format=json