/Colaboração

API Reference

Colaboração

Geração de tokens JWT para o servidor de colaboração em tempo real (Tiptap Collaboration / Hocuspocus).

GET /api/collab/token

Gera um token JWT para autenticar a conexão WebSocket de colaboração em uma nota.

Query params

ParâmetroTipoDescrição
noteId*stringID da nota
workspaceId*stringID do workspace

Resposta 200

{ token: string } // JWT com expiração de 1 hora

Payload do token

{
  userId: string;
  workspaceId: string;
  noteId: string;
  exp: number; // Unix timestamp (+1h)
}

Validações

  • Sessão de usuário obrigatória
  • Usuário deve ser membro do workspace informado
  • Nota deve existir e pertencer ao workspace

Variável de ambiente necessária: COLLAB_JWT_SECRET