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. |