Lister les sessions

GET /fapi/v1/me/sessions · appelé depuis l'hôte de connexion de l'environnement

Renvoie les sessions actives de l'utilisateur authentifié, les plus récemment vues en premier. La session qui effectue la requête a current: true. Nécessite le cookie __Host-idp_session de l'utilisateur authentifié ; si le cookie est absent, expiré ou révoqué, renvoie 401 unauthenticated. Une application de première partie sur une autre origine peut à la place envoyer son jeton d'accès à l'API front (Authorization: DPoP <token> avec une preuve DPoP ; voir Jeton d'accès à l'API front). Aucune vérification récente n'est nécessaire.

Requête

En-têtes :

En-tête Obligatoire Description
Idp-Client oui Identifiant du SDK.

Aucun corps.

Réponse

200 OK :

Champ Type Description
data[].id string Identifiant de session (ses_…).
data[].current boolean Indique s'il s'agit de la session qui effectue la requête.
data[].login_host string Hôte de connexion sur lequel la session a été ouverte.
data[].browser_family string Famille du navigateur, lorsqu'elle est connue.
data[].os_family string Famille du système d'exploitation, lorsqu'elle est connue.
data[].device_type string Type d'appareil, lorsqu'il est connu.
data[].country string Pays depuis lequel la session a été ouverte (ISO 3166-1 alpha-2), lorsqu'il est connu.
data[].ip_address string Dernière adresse IP vue, sinon celle depuis laquelle la session a été ouverte ; absente une fois la durée de conservation écoulée. Affichée uniquement à l'utilisateur lui-même.
data[].created_at string Date d'ouverture de la session (RFC 3339, UTC).
data[].last_seen_at string Date de la dernière utilisation de la session (RFC 3339, UTC).
{
  "data": [
    {
      "id": "ses_01jbz6x8kq3m2n4p5r6s7t8v9w",
      "current": true,
      "login_host": "example.keenauth.app",
      "browser_family": "firefox",
      "os_family": "linux",
      "device_type": "desktop",
      "country": "DE",
      "ip_address": "192.0.2.10",
      "created_at": "2026-10-01T09:30:00Z",
      "last_seen_at": "2026-10-12T08:15:00Z"
    }
  ]
}

Erreurs

Statut Code Quand
401 unauthenticated Aucun cookie de session valide.

Exemple

curl https://example.keenauth.app/fapi/v1/me/sessions \
  -H "Idp-Client: my-app/1.0.0 (node/22.0.0)" \
  -b cookies.txt

Données personnelles

Ce point de terminaison traite des données personnelles : sessions. Données personnelles dans les API KeenAuth décrit ce qui est stocké, combien de temps il est conservé et comment il est supprimé. N'envoyez pas de catégories particulières de données personnelles (santé, données biométriques, religion, opinions politiques, orientation sexuelle) dans aucun champ.