Pour en savoir plus sur les fonctionnalités de l'API , consultez la section Chrome Management Security Insights API.
Toutes les requêtes présentées ci-dessous utilisent les variables suivantes :
$TOKEN: jeton OAuth 2$CUSTOMER: ID du client ou littéralmy_customer
Vérifier l'état d'activation des insights pour votre domaine
Pour vérifier l'état d'activation des insights pour votre domaine, utilisez la méthode checkEnablementStatus.
Requête
curl -X GET \
-H "Authorization: Bearer $TOKEN" \
"https://chromemanagement.googleapis.com/v1/customers/$CUSTOMER/enterprise/securityInsights:checkEnablementStatus"
Réponse
{
"insightsState": "INSIGHTS_ENABLED"
}
Activer les insights pour votre domaine
Pour activer les insights pour votre domaine, utilisez la méthode enable. Vous pouvez également configurer des connecteurs Chrome pour un ensemble spécifique d'unités organisationnelles en fournissant targetOus.
Si targetOus n'est pas défini, les connecteurs Chrome sont configurés au niveau de l'UO racine.
Requête
curl -X POST \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"targetOus": [
"/corp/sales",
"/eng"
]
}' \
"https://chromemanagement.googleapis.com/v1/customers/$CUSTOMER/enterprise/securityInsights:enable"
Réponse
{
"insightsState": "INSIGHTS_ENABLED"
}
Désactiver les insights pour votre domaine
Pour désactiver les insights pour votre domaine, utilisez la méthode disable.
Requête
curl -X POST \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{}' \
"https://chromemanagement.googleapis.com/v1/customers/$CUSTOMER/enterprise/securityInsights:disable"
Réponse
{
"insightsState": "INSIGHTS_DISABLED"
}
Interroger les récapitulatifs de haut niveau des transferts de contenu pour votre domaine
Pour récupérer des récapitulatifs de haut niveau des transferts de contenu, utilisez la méthode queryContentTransfers.
Requête
curl -G \
-H "Authorization: Bearer $TOKEN" \
--data-urlencode "filter=event_time >= \"2026-05-01T00:00:00Z\" AND event_time <= \"2026-05-02T00:00:00Z\"" \
"https://chromemanagement.googleapis.com/v1/customers/$CUSTOMER/enterprise/securityInsights:queryContentTransfers"
Réponse
{
"summaries": [
{
"metric": "CONTENT_TRANSFERS_METRIC_TOTAL_SENSITIVE_TRANSFERS",
"count": "918"
},
{
"metric": "CONTENT_TRANSFERS_METRIC_TOTAL_DOWNLOADS",
"count": "1537"
},
{
"metric": "CONTENT_TRANSFERS_METRIC_TOTAL_UPLOADS",
"count": "1532"
},
{
"metric": "CONTENT_TRANSFERS_METRIC_SENSITIVE_UPLOADS",
"count": "306"
},
{
"metric": "CONTENT_TRANSFERS_METRIC_TOTAL_TRANSFERS",
"count": "4596"
},
{
"metric": "CONTENT_TRANSFERS_METRIC_SENSITIVE_PRINTS",
"count": "305"
},
{
"metric": "CONTENT_TRANSFERS_METRIC_SENSITIVE_DOWNLOADS",
"count": "307"
},
{
"metric": "CONTENT_TRANSFERS_METRIC_TOTAL_PRINTS",
"count": "1527"
}
]
}
Interroger les récapitulatifs des transferts de contenu avec des ventilations
Pour interroger les transferts de contenu avec des ventilations par dimension (par exemple, une ventilation par USER), utilisez la méthode queryContentTransfersBreakdowns.
Requête
curl -G \
-H "Authorization: Bearer $TOKEN" \
--data-urlencode "breakdown=USER" \
--data-urlencode "metric=CONTENT_TRANSFERS_METRIC_TOTAL_TRANSFERS" \
--data-urlencode "fixedTimeRange=FIXED_TIME_RANGE_FOUR_WEEKS" \
--data-urlencode "filter=user = \"user1\" AND event_time <= \"2026-05-01T00:00:00Z\"" \
--data-urlencode "pageSize=5" \
"https://chromemanagement.googleapis.com/v1/customers/$CUSTOMER/enterprise/securityInsights:queryContentTransfersBreakdowns"
Réponse
{
"contentTransfersBreakdowns": [
{
"user": "user1",
"summary": {
"metric": "CONTENT_TRANSFERS_METRIC_TOTAL_TRANSFERS",
"count": "20"
}
}
]
}
Interroger les récapitulatifs de haut niveau des visites d'URL pour votre domaine
Pour récupérer des récapitulatifs de haut niveau des visites d'URL suspectes, utilisez la méthode queryUrlVisits.
Requête
curl -G \
-H "Authorization: Bearer $TOKEN" \
--data-urlencode "filter=event_time >= \"2026-05-01T00:00:00Z\" AND event_time <= \"2026-05-02T00:00:00Z\"" \
"https://chromemanagement.googleapis.com/v1/customers/$CUSTOMER/enterprise/securityInsights:queryUrlVisits"
Réponse
{
"summaries": [
{
"metric": "URL_VISITS_METRIC_HIGH_RISK_URL_VISITS",
"count": "286"
},
{
"metric": "URL_VISITS_METRIC_LOW_RISK_URL_VISITS",
"count": "287"
},
{
"metric": "URL_VISITS_METRIC_TOTAL_SUSPICIOUS_URL_VISITS",
"count": "859"
},
{
"metric": "URL_VISITS_METRIC_MEDIUM_RISK_URL_VISITS",
"count": "286"
}
]
}
Interroger les récapitulatifs des visites d'URL avec des ventilations
Pour interroger les visites d'URL avec des répartitions par dimension (par exemple, une répartition par EVENT_DOMAIN), utilisez la méthode queryUrlVisitsBreakdowns.
Requête
curl -G \
-H "Authorization: Bearer $TOKEN" \
--data-urlencode "breakdown=EVENT_DOMAIN" \
--data-urlencode "metric=URL_VISITS_METRIC_TOTAL_SUSPICIOUS_URL_VISITS" \
--data-urlencode "fixedTimeRange=FIXED_TIME_RANGE_ONE_WEEK" \
--data-urlencode "filter=event_domain = \"suspicious-domain.com\" AND event_time <= \"2026-05-01T00:00:00Z\"" \
--data-urlencode "pageSize=5" \
"https://chromemanagement.googleapis.com/v1/customers/$CUSTOMER/enterprise/securityInsights:queryUrlVisitsBreakdowns"
Réponse
{
"urlVisitsBreakdowns": [
{
"eventDomain": "suspicious-domain.com",
"summary": {
"metric": "URL_VISITS_METRIC_TOTAL_SUSPICIOUS_URL_VISITS",
"count": "132"
}
}
]
}