Connector Plugins Repository API Reference
Table of Contents
API Objective: List plugins from the built-in plugin repository.
Examples
The examples below use the following parameter values:
Parameter | Value |
---|---|
User |
|
Password |
|
Cluster |
Change these values if you are using the example commands.
Listing plugins
A plugin’s version and sdkVersion value depends on the connector’s platform version and update history. You might encounter a plugins with very different version values, such as 2.1.0 and 5.2.0 . The variance in versioning is expected.
|
All plugins
curl -u USERNAME:PASSWORD http://FUSION_HOST:FUSION_PORT/connectors/repository
[ {
"id" : "lucidworks.fs",
"version" : "2.1.0",
"sdkVersion" : "2.0.0",
"location" : "com/lucidworks/connector/plugins/lucidworks.connector.fs/2.1.0/lucidworks.connector.fs-2.1.0.zip"
},
{
"id" : "lucid.twitter-search",
"version" : "5.2.0",
"sdkVersion" : "5.2.0",
"location" : "com/lucidworks/connector/plugins/lucid.twitter-search/5.2.0/lucid.twitter-search-5.2.0.zip"
},
{
...
} ]
Specific plugin
curl -u USERNAME:PASSWORD http://FUSION_HOST:FUSION_PORT/connectors/repository?name=lucidworks.fs
[ {
"id" : "lucidworks.fs",
"version" : "2.1.0",
"sdkVersion" : "2.0.0",
"location" : "com/lucidworks/connector/plugins/lucidworks.connector.fs/2.1.0/lucidworks.connector.fs-2.1.0.zip"
} ]
Invalid plugin
If you attempt to list an invalid plugin name, the output will appear as follows:
curl -u USERNAME:PASSWORD http://FUSION_HOST:FUSION_PORT/connectors/repository?name=lucidworks.asd
[ ]