MINERVA
Platform Documentation

Plugins (beta)#

List registered plugins on the server#

curl -X GET https://minerva-dev.lcsb.uni.lu/minerva/api/plugins/

Register new plugin on the server#

curl -X POST --cookie "MINERVA_AUTH_TOKEN=xxxxxxxx" --data \ 'hash=aaafd8f11572b0b2eb065de7b4b4cedd&url=https%3A%2F%2Fminerva-dev.lcsb.uni.lu%2Fplugins%2Fdisease-associations%2Fplugin.js&name=Disease-variant%20associations&version=1.0.0&isPublic=false' \
 https://minerva-dev.lcsb.uni.lu/minerva/api/plugins/

Access information about plugin#

curl -X GET  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/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/some_key

Back to top