- [Resource: ChangeLog](https://developers.google.com/doubleclick-advertisers/rest/v5/changeLogs#ChangeLog)
  - [JSON representation](https://developers.google.com/doubleclick-advertisers/rest/v5/changeLogs#ChangeLog.SCHEMA_REPRESENTATION)
- [Methods](https://developers.google.com/doubleclick-advertisers/rest/v5/changeLogs#METHODS_SUMMARY)

## Resource: ChangeLog

Describes a change that a user has made to a resource.

| JSON representation |
|---|
| ``` { "id": string, "objectId": string, "transactionId": string, "userProfileId": string, "accountId": string, "subaccountId": string, "userProfileName": string, "changeTime": string, "oldValue": string, "newValue": string, "action": string, "fieldName": string, "objectType": string, "kind": string } ``` |

| Fields ||
|---|---|
| `id` | `string (https://developers.google.com/discovery/v1/type-format format)` ID of this change log. |
| `objectId` | `string (https://developers.google.com/discovery/v1/type-format format)` ID of the object of this change log. The object could be a campaign, placement, ad, or other type. |
| `transactionId` | `string (https://developers.google.com/discovery/v1/type-format format)` Transaction ID of this change log. When a single API call results in many changes, each change will have a separate ID in the change log but will share the same `transactionId`. |
| `userProfileId` | `string (https://developers.google.com/discovery/v1/type-format format)` ID of the user who modified the object. |
| `accountId` | `string (https://developers.google.com/discovery/v1/type-format format)` Account ID of the modified object. |
| `subaccountId` | `string (https://developers.google.com/discovery/v1/type-format format)` Subaccount ID of the modified object. |
| `userProfileName` | `string` User profile name of the user who modified the object. |
| `changeTime` | `string` Time when the object was modified. |
| `oldValue` | `string` Old value of the object field. |
| `newValue` | `string` New value of the object field. |
| `action` | `string` Action which caused the change. |
| `fieldName` | `string` Field name of the object which changed. |
| `objectType` | `string` Object type of the change log. |
| `kind` | `string` Identifies what kind of resource this is. Value: the fixed string `"dfareporting#changeLog"`. |

| ## Methods ||
|---|---|
| ### `https://developers.google.com/doubleclick-advertisers/rest/v5/changeLogs/get` | Gets one change log by ID. |
| ### `https://developers.google.com/doubleclick-advertisers/rest/v5/changeLogs/list` | Retrieves a list of change logs. |