====== 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 [[indigo_2021.1_documentation:plugin_guide#processing_http_requests_in_your_plugin|handle arbitrary HTTP requests]] * Added new APIs **''indigo.device.groupWithDevice(dev, someOtherDev)''** and **''indigo.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 [[https://wiki.indigodomo.com/doku.php?id=indigo_2021.1_documentation:server_commands&#get_reflector_url|indigo.server.getReflectorURL()]] method to return the URL to the currently active reflector. * Added **''IndigoLogHandler''** class to the plugin's base class (''self.IndigoLogHandler'') so [[indigo_2021.1_documentation:plugin_guide&#logging_from_submodules|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 [[https://wiki.indigodomo.com/doku.php?id=indigo_2021.1_documentation:server_commands&#properties_for_connected_indigo_server|the status of the server's license]]. * Revamped and improved [[:indigo_s_restful_urls#authentication|Authentication for the REST API]]