The source that the change_event resource was made through.

[Proto definition ![GitHub](https://developers.google.com/site-assets/logo-github.svg)](https://github.com/googleapis/googleapis/blob/master/google/ads/googleads/v26/enums/change_client_type.proto)

| Enums ||
|---|---|
| ## `GOOGLE_ADS_API` | Changes made by Google Ads API. |
| ## `GOOGLE_ADS_AUTOMATED_RULE` | Changes made through Google Ads automated rules. |
| ## `GOOGLE_ADS_BULK_UPLOAD` | Changes made by Google Ads bulk upload. |
| ## `GOOGLE_ADS_EDITOR` | Changes made by Google Ads Editor. This value is a placeholder. The API does not return these changes. |
| ## `GOOGLE_ADS_MOBILE_APP` | Changes made by Google Ads mobile app. |
| ## `GOOGLE_ADS_RECOMMENDATIONS` | Changes made through Google Ads recommendations. |
| ## `GOOGLE_ADS_RECOMMENDATIONS_SUBSCRIPTION` | Changes made by subscribing to Google Ads recommendations. |
| ## `GOOGLE_ADS_SCRIPTS` | Changes made through Google Ads scripts. |
| ## `GOOGLE_ADS_WEB_CLIENT` | Changes made through the "ads.google.com". For example, changes made through campaign management. |
| ## `INTERNAL_TOOL` | Changes made through internal tools. For example, when a user sets a URL template on an entity like a Campaign, it's automatically wrapped with the SA360 Clickserver URL. |
| ## `OTHER` | Types of changes that are not categorized, for example, changes made by coupon redemption through Google Ads. |
| ## `SEARCH_ADS_360_POST` | Changes made through Search Ads 360 Post. |
| ## `SEARCH_ADS_360_SYNC` | Changes made through Search Ads 360 Sync. |
| ## `UNKNOWN` | Used for return value only. Represents an unclassified client type unknown in this version. |
| ## `UNSPECIFIED` | No value has been specified. |