API v2.5 Release Notes
This version of the API shipped with Indigo 2021.1.0 - check the API Version Chart to see what version of the API is available in which Indigo versions.
- Added the ability for plugins to handle arbitrary HTTP requests
- Added new APIs
indigo.device.groupWithDevice(dev, someOtherDev)andindigo.device.ungroupDevice(dev). Note if the user has the device dialog UI open it will not currently dynamically update, and you shouldn’t call either method if the device factory UI is open. - Added new indigo.server.getReflectorURL() method to return the URL to the currently active reflector.
- Added
IndigoLogHandlerclass to the plugin's base class (self.IndigoLogHandler) so other modules/subclasses can write to the Indigo Log with their own log type by instantiating an instance of this handler and adding it to their logger. - Added an API (
indigo.server.licenseStatus) to determine the status of the server's license. - Revamped and improved Authentication for the REST API