-
Notifications
You must be signed in to change notification settings - Fork 8
Summary endpoint
Agustín Borrego edited this page Dec 6, 2022
·
1 revision
A HTTP GET request to the API prefix will result in a list of the currently enabled endpoints, along with their descriptions if they have been provided:
GET /api
(200 OK)
[
{
"desc": "Returns the data regarding the API endpoints",
"method": "GET",
"route": "/api"
},
{
"desc": "Starts a new session, returning a session token and the user data if the login is successful",
"method": "POST",
"route": "/api/login"
},
{
"desc": "Creates a new user, returning a session token and the user data if the register is successful",
"method": "POST",
"route": "/api/register"
},
{
"description": "Shows all departments",
"method": "GET",
"route": "/api/departments"
},
{
"description": "Shows one department by ID",
"method": "GET",
"route": "/api/departments/$departmentId"
},
{
"description": "Creates a new department",
"method": "POST",
"route": "/api/departments"
},
{
"description": "Updates an existing department",
"method": "PUT",
"route": "/api/departments/$departmentId"
},
{
"description": "Removes an existing department",
"method": "DELETE",
"route": "/api/departments/$departmentId"
}
]Silence is built and maintained by the DEAL Research Group at the University of Seville.