MINERVA
Platform Documentation

Users#

Get all users data#

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

Get specific user data#

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

Create user#

curl -X POST --data 'name=Guest account&password=xxx}' \
 --cookie "MINERVA_AUTH_TOKEN=xxxxxxxx" \
  https://minerva-dev.lcsb.uni.lu/minerva/api/users/test

Update user data#

curl -X PATCH --data '{"user":{"name":"Guest account"}}' \
 --cookie "MINERVA_AUTH_TOKEN=xxxxxxxx" \
 https://minerva-dev.lcsb.uni.lu/minerva/api/users/anonymous

Delete user#

curl -X DELETE --cookie "MINERVA_AUTH_TOKEN=xxxxxxxx" \
  https://minerva-dev.lcsb.uni.lu/minerva/api/users/test

Update user privileges#

curl -X PATCH --data '{"privileges"::{"READ_PROJECT:empty":true}}' \
 --cookie "MINERVA_AUTH_TOKEN=xxxxxxxx" \
  https://minerva-dev.lcsb.uni.lu/minerva/api/users/anonymous:updatePrivileges

Update user preferences#

Back to top