Exemplos de código da API Chrome Management Security Insights

Consulte a API Chrome Management Security Insights para informações sobre os recursos da API.

Todas as solicitações mostradas abaixo usam as seguintes variáveis:

  • $TOKEN - token OAuth 2
  • $CUSTOMER - ID do cliente ou literal my_customer

Verificar o status de ativação dos insights do seu domínio

Para verificar o status de ativação dos insights do seu domínio, use o método checkEnablementStatus.

Solicitação

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

Resposta

{
  "insightsState": "INSIGHTS_ENABLED"
}

Ativar insights para seu domínio

Para ativar insights para seu domínio, use o método enable. Você também pode configurar conectores do Chrome para um conjunto específico de UOs fornecendo targetOus. Se targetOus não estiver definido, os conectores do Chrome serão configurados na UO raiz.

Solicitação

  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"

Resposta

{
  "insightsState": "INSIGHTS_ENABLED"
}

Desativar insights para seu domínio

Para desativar insights para seu domínio, use o método disable.

Solicitação

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

Resposta

{
  "insightsState": "INSIGHTS_DISABLED"
}