AI-generated Key Takeaways
-
A ChangeLog describes a specific change made by a user to a resource.
-
Each ChangeLog entry includes details like the user, account, time, action, and the old and new values of the changed field.
-
Multiple changes resulting from a single API call share the same
transactionId. -
You can retrieve a specific change log by its ID or list multiple change logs.
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
|
ID of this change log. |
objectId
|
ID of the object of this change log. The object could be a campaign, placement, ad, or other type. |
transactionId
|
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 . |
userProfileId
|
ID of the user who modified the object. |
accountId
|
Account ID of the modified object. |
subaccountId
|
Subaccount ID of the modified object. |
userProfileName
|
User profile name of the user who modified the object. |
changeTime
|
Time when the object was modified. |
oldValue
|
Old value of the object field. |
newValue
|
New value of the object field. |
action
|
Action which caused the change. |
fieldName
|
Field name of the object which changed. |
objectType
|
Object type of the change log. |
kind
|
Identifies what kind of resource this is. Value: the fixed string . |
Methods |
|
|---|---|
|
Gets one change log by ID. |
|
Retrieves a list of change logs. |

