---
title: "POST /v1/{+parent}/connectorConfigs"
method: POST
path: "/v1/{+parent}/connectorConfigs"
tags: ["customers"]
---

# POST /v1/{+parent}/connectorConfigs

`POST /v1/{+parent}/connectorConfigs`

Creates a connector config.

## Path parameters

- `parent` string, required

## Query parameters

- `connectorConfigId` string

## Request body

- GoogleChromeManagementVersionsV1ConnectorConfig — A representation of a connector config.
  - `displayName` string — Required. The display name of the config.
  - `name` string — Identifier. Format: customers/{customer}/connectorConfigs/{connector_config}
  - `status` GoogleChromeManagementVersionsV1ConnectorConfigStatus — The status of the connector config.
    - `updateTime` string, google-datetime — Output only. Field recording time of most recent modification of the status. For `ENABLED`, this is the time the status was changed to `ENABLED`. For `DISABLED_BY_FAILURES`, this is the time of the most recent failed attempt to send an event to this config.
    - `state` 'CONFIG_STATE_UNKNOWN' | 'ENABLED' | 'DISABLED_BY_FAILURES' — Output only. The state of the connector config. The connector state is disabled if the connector has not successfully sent an event in the last 24 hours.
    - `failureStartTime` string, google-datetime — Output only. Field recording time of the earliest failure since the last success event. This field is only set when the state is `DISABLED_BY_FAILURES`.
  - `details` GoogleChromeManagementVersionsV1ConnectorConfigDetails — The details of the connector config.
    - `googleSecOpsConfig` GoogleChromeManagementVersionsV1GoogleSecOpsConfig — Google SecOps connector config.
      - `reportingSettings` GoogleChromeManagementVersionsV1ReportingSettings — Reporting settings for connector configs.
        - `enabledOptInEvents` string[] — Optional. The list of opt-in events that are enabled for this config. An empty list disables all opt-in events, and using `ALL_OPT_IN_EVENTS` will enable all opt-in events.
        - `enabledDefaultEvents` string[] — Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events.
        - `enabledDeviceEvents` string[] — Optional. The list of device events that are enabled for this config. An empty list disables all device events, and using `ALL_DEVICE_EVENTS` will enable all device events.
      - `host` string — Required. Host of ingestion API endpoint. Allows customer to upload events to servers in specific geographical regions. Existing configs that don't have this setting default to US.
      - `apiKey` string — Required. Input only. API key to use on the ingestion API.
    - `pubSubConfig` GoogleChromeManagementVersionsV1PubSubConfig — Pub/Sub connector config.
      - `topicFullPath` string — Required. The full path to the topic to send the event to.
      - `reportingSettings` GoogleChromeManagementVersionsV1ReportingSettings — Reporting settings for connector configs.
        - `enabledOptInEvents` string[] — Optional. The list of opt-in events that are enabled for this config. An empty list disables all opt-in events, and using `ALL_OPT_IN_EVENTS` will enable all opt-in events.
        - `enabledDefaultEvents` string[] — Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events.
        - `enabledDeviceEvents` string[] — Optional. The list of device events that are enabled for this config. An empty list disables all device events, and using `ALL_DEVICE_EVENTS` will enable all device events.
    - `crowdStrikeFalconNextGenConfig` GoogleChromeManagementVersionsV1CrowdStrikeFalconNextGenConfig — CrowdStrike Falcon Next Gen connector config.
      - `reportingSettings` GoogleChromeManagementVersionsV1ReportingSettings — Reporting settings for connector configs.
        - `enabledOptInEvents` string[] — Optional. The list of opt-in events that are enabled for this config. An empty list disables all opt-in events, and using `ALL_OPT_IN_EVENTS` will enable all opt-in events.
        - `enabledDefaultEvents` string[] — Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events.
        - `enabledDeviceEvents` string[] — Optional. The list of device events that are enabled for this config. An empty list disables all device events, and using `ALL_DEVICE_EVENTS` will enable all device events.
      - `apiKey` string — Required. Input only. API key to use on the ingestion API.
      - `host` string — Required. Host to identify the customer specific server to receive the events.
    - `crowdStrikeXdrConfig` GoogleChromeManagementVersionsV1CrowdStrikeXdrConfig — CrowdStrike XDR connector config.
      - `apiKey` string — Required. Input only. API key to use on the ingestion API.
      - `host` string — Required. Host to identify the customer specific server to receive the events.
      - `xdrSettings` GoogleChromeManagementVersionsV1XdrSettings — XDR settings for connector configs.
        - `enableAllXdrEvents` boolean — Required. Whether to enable all XDR events.
    - `deviceTrustConfig` GoogleChromeManagementVersionsV1DeviceTrustConfig — Device trust config for device trust connectors.
      - `serviceAccounts` string[] — Required. A list of email addresses of the service accounts which are allowed to call the Verified Access API with full access.
      - `serviceProvider` 'SERVICE_PROVIDER_UNSPECIFIED' | 'UNIVERSAL_DEVICE_TRUST' | 'OKTA' | 'PING_IDENTITY' | 'ONELOGIN' | 'DUO' | 'ZSCALER' | 'OMNISSA' | 'JUMPCLOUD' — Optional. The service provider for the device trust connector.
      - `urlMatchers` string[] — Required. List of URLs allowed to be part of the attestation flow to get the set of signals from the machine. URLs must have HTTPS scheme, e.g. "https://example.com". Wildcards, *, are allowed. For detailed information on valid URL patterns, please see https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns.
      - `scope` 'BROWSER_ENFORCEMENT_SCOPE_UNSPECIFIED' | 'BROWSERS_ONLY' | 'PROFILES_ONLY' | 'BROWSERS_AND_PROFILES' — Required. The scope at which this configuration will be applied. Note that this only applies to Chrome browser, as in ChromeOS it's always applied.
    - `paloAltoNetworksConfig` GoogleChromeManagementVersionsV1PaloAltoNetworksConfig — Palo Alto Networks connector config.
      - `apiKey` string — Required. Input only. API key to use on the ingestion API.
      - `host` string — Required. Host to identify the customer specific server to receive the events.
      - `reportingSettings` GoogleChromeManagementVersionsV1ReportingSettings — Reporting settings for connector configs.
        - `enabledOptInEvents` string[] — Optional. The list of opt-in events that are enabled for this config. An empty list disables all opt-in events, and using `ALL_OPT_IN_EVENTS` will enable all opt-in events.
        - `enabledDefaultEvents` string[] — Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events.
        - `enabledDeviceEvents` string[] — Optional. The list of device events that are enabled for this config. An empty list disables all device events, and using `ALL_DEVICE_EVENTS` will enable all device events.
    - `pubSubXdrConfig` GoogleChromeManagementVersionsV1PubSubXdrConfig — Pub/Sub XDR connector config.
      - `topicFullPath` string — Required. The full path to the topic to send the event to.
      - `xdrSettings` GoogleChromeManagementVersionsV1XdrSettings — XDR settings for connector configs.
        - `enableAllXdrEvents` boolean — Required. Whether to enable all XDR events.
    - `mipLabelConfig` GoogleChromeManagementVersionsV1MipLabelConfig — MIP label connector config.
      - `microsoftTenantId` string — Required. Microsoft tenant ID.
      - `domains` string[] — Optional. Domain can be used optionally for the corner case where one Dasher customer ID maps to multiple Microsoft tenant ID. Each domain can be verified with at most one Microsoft tenant.
    - `splunkConfig` GoogleChromeManagementVersionsV1SplunkConfig — Splunk connector config.
      - `portNumber` integer — Optional. The port number to use. If not set, the default Splunk port is used.
      - `unsecureScheme` boolean — Optional. Whether to use an unsecure HTTP scheme. Defaults to false (HTTPS).
      - `hecToken` string — Required. Input only. The data input's HTTP Event Collector token to use as an Authorization header.
      - `reportingSettings` GoogleChromeManagementVersionsV1ReportingSettings — Reporting settings for connector configs.
        - `enabledOptInEvents` string[] — Optional. The list of opt-in events that are enabled for this config. An empty list disables all opt-in events, and using `ALL_OPT_IN_EVENTS` will enable all opt-in events.
        - `enabledDefaultEvents` string[] — Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events.
        - `enabledDeviceEvents` string[] — Optional. The list of device events that are enabled for this config. An empty list disables all device events, and using `ALL_DEVICE_EVENTS` will enable all device events.
      - `source` string — Optional. Optional source name to override the default one set in the Splunk admin console.
      - `host` string — Required. Host to identify the customer specific server to receive the events.
    - `crowdStrikeConfig` GoogleChromeManagementVersionsV1CrowdStrikeConfig — CrowdStrike connector config.
      - `reportingSettings` GoogleChromeManagementVersionsV1ReportingSettings — Reporting settings for connector configs.
        - `enabledOptInEvents` string[] — Optional. The list of opt-in events that are enabled for this config. An empty list disables all opt-in events, and using `ALL_OPT_IN_EVENTS` will enable all opt-in events.
        - `enabledDefaultEvents` string[] — Optional. The list of user and browser events that are enabled for this connector. An empty list disables all default events, and using `ALL_DEFAULT_EVENTS` will enable all default events.
        - `enabledDeviceEvents` string[] — Optional. The list of device events that are enabled for this config. An empty list disables all device events, and using `ALL_DEVICE_EVENTS` will enable all device events.
      - `host` string — Required. Host to identify the customer specific server to receive the events.
      - `apiKey` string — Required. Input only. API key to use on the ingestion API.
  - `type` 'CONNECTOR_TYPE_UNSPECIFIED' | 'REPORTING' | 'DEVICE_TRUST' | 'XDR' | 'IDENTITY_BASED_ENROLLMENT' | 'CERTIFICATE_AUTHORITY' | 'ROOT_STORE' | 'CONTENT_ANALYSIS' — Required. The type of the connector.

## Response `200`

Successful response

---

[API](https://skmtc.net/google/apis/chromemanagement.md) · [All operations](https://skmtc.net/google/apis/chromemanagement/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/google/chromemanagement/versions/a7d0faafd2a7/schema)
