API¶
Base URL for the API is <url>/api
. All API description have the base implied before the first /
.
Order¶
-
/order/<identifier>
GET Get information about the order with uuid
identifier
.DELETE Delete the order with uuid
identifier
.PUT Update the order with uuid
identifier
.
-
/order/add
GET Get an object describing the input fields for POST.
POST Add a new order.
-
/order/<identifier>/addDataset
GET Get an object describing the input fields for POST.
POST Add a new dataset belonging to order with uuid
identifier
.
-
/order/user
GET Get a list of orders created or received by current user or
username
(if provided as parameter).
Dataset¶
-
/dataset/<identifier>
GET Get information about the dataset with uuid
identifier
.DELETE Delete the dataset with uuid
identifier
.PUT Update the dataset with uuid
identifier
.
-
/dataset/all
GET Get a list of all datasets. Can be limited by parameters.
-
/dataset/user
GET Get a list of datasets created or received by current user or
username
(if provided as parameter).
Project¶
-
/project/<identifier>
GET Get information about the project with uuid
identifier
.DELETE Delete the project with uuid
identifier
.PUT Update the project with uuid
identifier
.
-
/project/all
GET Get a list of all projects. Can be limited by parameters.
-
/project/user
GET Get a list of projects created or received by current user or
username
(if provided as parameter).
User¶
-
/user/me
GET Get information about the current user
-
/user/edit
GET Update information of current user
-
/user/edit/<uuid>
GET Update information of user with uuid
uuid
-
/user/logout
GET Log out current user
-
/user/login
GET Log in user via elixir
-
/user/all
GET Get a list of all users
-
/user/countries
GET Get a list of countries