Hi Julian,
Thanks for reaching out to the Google Ads API Support.
Since you mentioned that you can retrieve for campaign budgets their ID and their resource name, then you may note that selectable fields should be from change_event report and it's attributed resources. I highly recommend you to make use of change_event_query_builder here https://developers.google.com/google-ads/api/fields/v13/change_event_query_builder
Also, kindly note that the Change Status provides a means to keep track of which resources have changed within an account within the past 90 days (and optionally time). If a resource had multiple changes during your given time period, then only the latest change is returned.
Let us know if you have any questions.
Regards,
![]() |
Google Ads API Team |
Hi Julian,
Thank you for coming back to us. I hope you are doing well today.
Thank you for giving us an update. Moving forward to your concern, For our team to further compare, investigate, and validate why you are encountering issues, could you please provide us with the complete logs (request and response with request-id) generated on your end? Also, can you provide us with UI screenshots (uncropped) of the data that you are retrieving?
In line with this, if there is no error from Google Ads API (status = 200 OK), then it is successful. However, I also recommend reaching out to the Google Ads product support team for further assistance as they are more equipped to provide information and more knowledgeable on how data is accumulated in the ads account or UI dashboard.
Have a great day.
Regards,
Hi Julian,
Thank you for the reply and providing requested information.
Upon trying it on my end, I can confirm that I can retrieve the change information from the old budget amount of 5100000 to 5200000. You may check and try the sample query below to see this.
SELECT change_event.resource_name, change_event.change_date_time, change_event.change_resource_name, change_event.user_email, change_event.client_type, change_event.change_resource_type, change_event.old_resource, change_event.new_resource, change_event.resource_change_operation, change_event.changed_fields FROM change_event WHERE change_event.change_date_time BETWEEN '20230307' AND '20230308' LIMIT 5
For validation, you may also check your UI' change history section.
Best regards,