API Calls for Plugins and Portlets |
Description:
This is a method for external applications to find the version of a plugin or all plugins.
All plugins XML:
http://localhost/aspera/orchestrator/api/plugin_version?login=admin&password=pass
Sample returned XML:
<PluginVersion> <Plugin> <version>1.1.6</version> <name>AscpClient</name> </Plugin> <Plugin> <version>2.6.0</version> <name>AsperaCentralWatcher</name> </Plugin> <Plugin> <version>0.0.3</version> <name>AsperaNodeApi</name> </Plugin> <Plugin> <version>0.0.6</version> <name>AsperaNodeFileWatcher</name> </Plugin> <Plugin> <version>0.1.0</version> <name>AsperaNodeSearch</name> </Plugin> <Plugin> <version>0.4.1</version> <name>ConsoleNotification</name> </Plugin> <Plugin> <version>0.2.4</version> <name>CustomRuby</name> </Plugin> <Plugin> <version>0.3.0</version> <name>FaspControl</name> </Plugin> <Plugin> <version>2.5.5</version> <name>FaspTransfer</name> </Plugin> <Plugin> <version>0.5.1</version> <name>FaspexDelivery</name> </Plugin> <Plugin> <version>1.2.3</version> <name>FaspexInboxWatcher</name> </Plugin> <Plugin> <version>0.2.7</version> <name>Filter</name> </Plugin> </PluginVersion>
Single plugin XML:
http://localhost/aspera/orchestrator/api/plugin_version/AscpClient?login=admin&password=pass
In this example, AscpClient is the name of the plugin whose version will be returned.
JSON example:
http://localhost/aspera/orchestrator/api/plugin_version/AscpClient?login=admin&password=pass&format=json
<PluginVersion> <Plugin> <name>AscpClient</name> <version>1.1.6</version> </Plugin> </PluginVersion>