The MppDevice REST API is what to code against if you want to build your own custom device to control with AM - you need a way to flash the devices and a dev environment to build (or, if they're already ESP8266 devices, you may be able to use one of the existing binaries depending on what they do).
An alternative would be to use AM to send HTTP requests on a schedule, but this is pretty tricky if you need an authentication token. I'm guessing the token comes by calling the companies cloud API? Oauth2 or something like that?