API playground

Let's try the REST API test automation! Before you dig into automation, you can explore the available api's by importing the prepared project files into your favourite api testing tool.

API server: http://35.246.211.127:5000

Tool Download project JSON How to import project
Postman Postman project file how to import to Postman
Insomnia Insomnia project file how to import to Insomnia

REST API list:

# Description Type Url Request data type Request / response data example
1 get all students GET /practice/api/student N/A preview
2 get student by id GET /practice/api/student Request params preview
3 create student POST /practice/api/student Request params preview
4 update student PUT /practice/api/student Request params preview
5 patch student PATCH /practice/api/student Request params preview
6 delete student DELETE /practice/api/student Request params preview
7 get all lectors GET /practice/api/lector N/A preview
8 get lector by id GET /practice/api/lector URL path params preview
9 get lectors by university and expertise GET /practice/api/lector URL path params preview
10 get all courses GET /practice/api/course N/A preview
11 get course by id GET /practice/api/course JSON preview
12 create course POST /practice/api/course JSON preview
13 update course PUT /practice/api/course JSON preview
14 patch course PATCH /practice/api/course JSON preview
15 delete course DELETE /practice/api/course JSON preview

Important note: The REST API data is refreshed each day approximately at 00:00 CET.