Skip to content

RESTful Services Documentation

vy-khahuynh edited this page Feb 20, 2022 · 19 revisions

Drinks Service

Request Type Method Description Endpoints Inputs Outputs
POST 'createDrink' /drinks/add name:String
tag:String
public_status:Boolean
author:String
rating:Number
recipe:recipeSchema
Creates a drink of type Drink.
GET 'viewDrinks' /drinks Returns a list of drinks of type Drink depending on provided input and filter applied

User Service

Request Type Method Description Endpoints Inputs Outputs
'POST' 'createNewUser' 'username:String'
'password:String'
'loginUser'
'logoutUser'
PUT 'changeUserPassword' /user/update username:String
password:String
id:Int
Updates the user's password of type String

Admin Service

Request Type Method Description Endpoints Inputs Outputs
'createAdmin'
'loginAdmin'
'logoutAdmin'
PUT 'changeAdminPassword' /user/update username:String
password:String
id:Int
Updates the admin's password of type String

Clone this wiki locally