Hello Pradeep,
Thank you for writing to us regarding your concern. One way to achieve this is to use AdWords Alerting Framework that will allow you to integrate your custom implementation of this project into your own system, with your own data source, alert rules, and alert actions. Also, you can use the CustomerSyncService.get() to get changes in your campaigns and accounts. Please refer to this sample code on how to use this service to get the changes in your account during the past 24 hours. Please note, this service is not as detailed as the 'Change History' available in the UI. Let us know if there is anything else related to API that I could help you with.
Regards,
Nikisha Patel, Google Ads API Team