You are in REST API » v13.2 || Go to
Plugins (beta)
- List registered plugins on the server
- Register new plugin on the server
- Access information about plugin
- Set global plugin parameter
- Get global plugin parameter
- Set user plugin parameter
- Get user plugin parameter
List registered plugins on the server
- URL:
/plugins/
- Method: GET
- Parameters: NONE
- Output: List of all minerva plugins that were registered on the server.
- Example:
curl -X GET --cookie "MINERVA_AUTH_TOKEN=xxxxxxxx" \ https://minerva-dev.lcsb.uni.lu/minerva/api/plugins/
Register new plugin on the server
- URL:
/plugins/
- Method: POST
- Parameters: NONE
- Output: Information about registered plugin.
- Example:
curl -X GET --cookie "MINERVA_AUTH_TOKEN=xxxxxxxx" \ https://minerva-dev.lcsb.uni.lu/minerva/api/plugins/
Access information about plugin
- URL:
/plugins/{hash}
- Method: GET
- Parameters:
- hash - hash id of the plugin
- Output: Information about registered plugin.
- Example:
curl -X GET --cookie "MINERVA_AUTH_TOKEN=xxxxxxxx" \ https://minerva-dev.lcsb.uni.lu/minerva/api/plugins/aaafd8f11572b0b2eb065de7b4b4cedd
Set global plugin parameter
- URL:
/plugins/{hash}/data/global/{key}
- Method: POST
- Parameters:
- hash - hash id of the plugin
- key - property name
- value - value to set
- Output: value that was set.
- Example:
curl -X POST --data 'value=y' \ --cookie "MINERVA_AUTH_TOKEN=xxxxxxxx" \ https://minerva-dev.lcsb.uni.lu/minerva/api/plugins/aaafd8f11572b0b2eb065de7b4b4cedd/data/global/some_key
Get global plugin parameter
- URL:
/plugins/{hash}/data/global/{key}
- Method: GET
- Parameters:
- hash - hash id of the plugin
- key - property name
- Output: value of the parameter.
- Example:
curl -X GET --cookie "MINERVA_AUTH_TOKEN=xxxxxxxx" \ https://minerva-dev.lcsb.uni.lu/minerva/api/plugins/aaafd8f11572b0b2eb065de7b4b4cedd/data/global/some_key
Set user plugin parameter
- URL:
/plugins/{hash}/data/users/{login}/{key}
- Method: POST
- Parameters:
- hash - hash id of the plugin
- key - property name
- login - user for which this value is going to be set
- value - value to set
- Output: value that was set.
- Example:
curl -X POST --data 'value=y' \ --cookie "MINERVA_AUTH_TOKEN=xxxxxxxx" \ https://minerva-dev.lcsb.uni.lu/minerva/api/plugins/aaafd8f11572b0b2eb065de7b4b4cedd/data/users/anonymous/some_key
Get user plugin parameter
- URL:
/plugins/{hash}/data/users/{login}/{key}
- Method: GET
- Parameters:
- hash - hash id of the plugin
- key - property name
- login - user for which this value is going to be set
- Output: value that was set.
- Example:
curl -X GET --cookie "MINERVA_AUTH_TOKEN=xxxxxxxx" \ https://minerva-dev.lcsb.uni.lu/minerva/api/plugins/aaafd8f11572b0b2eb065de7b4b4cedd/data/users/anonymous/some_key