Примеры кода для API аналитики безопасности управления Chrome

Для получения информации о возможностях API см. Chrome Management Security Insights API .

Во всех приведенных ниже запросах используются следующие переменные:

  • $TOKEN - токен OAuth 2
  • $CUSTOMER - ID клиента или буквальное значение my_customer

Проверьте статус активации, чтобы получить подробную информацию по вашей области.

Чтобы проверить статус включения аналитики для вашего домена, используйте метод checkEnablementStatus .

Запрос

  curl -X GET \
  -H "Authorization: Bearer $TOKEN" \
  "https://chromemanagement.googleapis.com/v1/customers/$CUSTOMER/enterprise/securityInsights:checkEnablementStatus"

Ответ

{
  "insightsState": "INSIGHTS_ENABLED"
}

Включите аналитику для вашей области

Чтобы включить аналитику для вашего домена, используйте метод enable . При желании вы можете настроить коннекторы Chrome для определенного набора организационных подразделений (OU), указав targetOus . Если targetOus не задан, коннекторы Chrome настраиваются в корневом организационном подразделении.

Запрос

  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"

Ответ

{
  "insightsState": "INSIGHTS_ENABLED"
}

Отключите аналитику для вашего домена

Чтобы отключить аналитику для вашего домена, используйте метод disable .

Запрос

  curl -X POST \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}' \
  "https://chromemanagement.googleapis.com/v1/customers/$CUSTOMER/enterprise/securityInsights:disable"

Ответ

{
  "insightsState": "INSIGHTS_DISABLED"
}