Skip to main content

Base URL

Em desenvolvimento local:

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 via POST /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