Referência da API
Sessões
Visualize e gerencie sessões ativas de usuários. Útil para auditoria e encerramento forçado de atividades suspeitas.
Objeto Sessão
json
{
"id": "sess_abc123",
"userId": "usr_abc123",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7)...",
"ipAddress": "203.0.113.1",
"country": "KR",
"createdAt": "2026-01-15T10:30:00Z",
"lastActiveAt": "2026-01-15T11:45:00Z",
"expiresAt": "2026-01-16T10:30:00Z"
}GET
/v1/dashboard/sessionsListar Sessões Ativas
Liste todas as sessões ativas no seu projeto. Requer chave secreta.
Resposta
json
{
"sessions": [
{
"id": "sess_abc123",
"userId": "usr_abc123",
"userAgent": "Chrome/120...",
"ipAddress": "203.0.113.1",
"lastActiveAt": "2026-01-15T11:45:00Z"
}
],
"total": 15
}GET
/v1/dashboard/users/:userId/sessionsListar Sessões do Usuário
Liste todas as sessões ativas de um usuário específico.
Resposta
json
{ "sessions": [...], "total": 3 }DELETE
/v1/dashboard/sessions/:sessionIdRevogar Sessão
Force o logout de uma sessão específica. O usuário será desconectado imediatamente naquele dispositivo.
Resposta
json
{ "success": true }DELETE
/v1/dashboard/users/:userId/sessionsRevogar Todas as Sessões do Usuário
Force o logout de todas as sessões de um usuário específico em todos os dispositivos.
Resposta
json
{ "revoked": 3 }