To meet internal goals and intentions as to integrate existing monitoring in to third party systems and in house developed applications, I created a web api for SCOM.
The api let's you easily surface data like alerts, and health states on computers and other monitoring objects. Maintenance mode and scheduling in scom 2016 is also implemented.
If you want to try it out the full source is available on github https://github.com/ehrnst/System-Center-Operations-Manager-API
And on technet https://gallery.technet.microsoft.com/System-Center-Operations-5d88527c
If you happen to try it out, I appreciate any feedback you have