Does APM web services has any mechanism to automate alert downtime scheduler or is there a way to do it. We have maintenance's very often on various applications and manually setting downtime is tedious. It would be easy to have a single location to schedule alert downtime for various applications. Any advice is appreciated.
EM Webservices API doesn't have any such functionality but have you looked into the possibility of using CLW (Command Line Workstation) ?
It supports querying\enabling\disabling Alert Downtime Schedules and since it's command based you can easily create a batch\shell to run and use cron job to automate it's execution.
For further details refer to APM Configuration Administration Guide- Using Command-Line Workstation Section.
Thanks Kulbir. I also wanted to find if there is a mechanism to find if any of the cloud monitoring alerts are disabled.