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