API Reports: rapport sur les activités de connexion

Le rapport sur les connexions renvoie des informations sur les connexions de toutes les les utilisateurs de votre compte. Chaque rapport utilise la demande de point de terminaison de base avec paramètres propres au rapport, tels que l'adresse e-mail de l'utilisateur. La la période maximale de chaque rapport correspond aux 180 derniers jours.

Le rapport sur les connexions ne peut être utilisé qu'à des fins légales, conformément à votre contrat client.

Récupérer les événements de connexion Google Workspace d'un domaine

Pour récupérer toutes les connexions de tous les services de votre domaine, utilisez le code suivant : GET et inclure le jeton d'autorisation décrit dans la documents d'autorisation. Pour en savoir plus sur les chaînes de requête et les propriétés de réponse, consultez la documentation de référence de l'API. Pour des raisons de lisibilité, l'exemple suivant est mis en forme avec des retours à la ligne:

GET https://admin.googleapis.com/admin/reports/v1/activity/users/all
/applications/login?endTime=end date&startTime=start date
&maxResults=maximum number of events returned on a response page

Dans l'exemple suivant, la requête permet d'obtenir un rapport sur tous les événements de connexion de votre compte pour au cours des 180 derniers jours. Ce rapport renvoie le paramètre de requête maxResults 25 résultats par page.

GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/login?maxResults=25

L'exemple suivant permet d'obtenir un rapport sur tous les événements de connexion d'un client pour au cours des 180 derniers jours. Le customerId indique le client concerné par le rapport. à récupérer.

GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/login?customerId=C03az79cb

Récupérer les événements de connexion Google Workspace par nom d'événement

Dans certains cas, vous pouvez souhaiter récupérer les événements, telles que les connexions réussies suspectes. Pour ce faire, utilisez une requête HTTP GET de au format suivant:

GET https://admin.googleapis.com/admin/reports/v1/activity/users/all
/applications/login?maxResults=maximum number of events returned on a response page
&eventName=name of the login event
&filters=event parameter relational operator parameter value

L'exemple suivant montre comment récupérer toutes les connexions réussies suspectes. pour un domaine:

GET https://admin.googleapis.com/admin/reports/v1/activity/users/all/applications/login?eventName=login_success&filters=is_suspicious==true&maxResults=25