Référence API
Sessions
Consultez et gérez les sessions utilisateur actives. Utile pour l'audit et la déconnexion forcée des activités suspectes.
Objet Session
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/sessionsLister les sessions actives
Listez toutes les sessions actives de votre projet. Nécessite une clé secrète.
Réponse
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/sessionsLister les sessions d'un utilisateur
Listez toutes les sessions actives d'un utilisateur spécifique.
Réponse
json
{ "sessions": [...], "total": 3 }DELETE
/v1/dashboard/sessions/:sessionIdRévoquer une session
Forcez la déconnexion d'une session spécifique. L'utilisateur sera immédiatement déconnecté sur cet appareil.
Réponse
json
{ "success": true }DELETE
/v1/dashboard/users/:userId/sessionsRévoquer toutes les sessions d'un utilisateur
Forcez la déconnexion de toutes les sessions d'un utilisateur spécifique sur tous ses appareils.
Réponse
json
{ "revoked": 3 }