MINERVA
Platform Documentation

Plugins (beta)#

List registered plugins on the server#

curl -X GET --cookie "MINERVA_AUTH_TOKEN=xxxxxxxx" \
 https://minerva-dev.lcsb.uni.lu/minerva/api/plugins/

Register new plugin on the server#

curl -X GET --cookie "MINERVA_AUTH_TOKEN=xxxxxxxx" \
 https://minerva-dev.lcsb.uni.lu/minerva/api/plugins/

Access information about plugin#

curl -X GET --cookie "MINERVA_AUTH_TOKEN=xxxxxxxx" \
 https://minerva-dev.lcsb.uni.lu/minerva/api/plugins/aaafd8f11572b0b2eb065de7b4b4cedd

Set global plugin parameter#

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#

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#

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#

curl -X GET --cookie "MINERVA_AUTH_TOKEN=xxxxxxxx" \
 https://minerva-dev.lcsb.uni.lu/minerva/api/plugins/aaafd8f11572b0b2eb065de7b4b4cedd/data/users/anonymous/some_key