API Reference
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âmetro | Tipo | Descrição |
|---|---|---|
noteId* | string | ID da nota |
workspaceId* | string | ID 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