Skip to main content
Version: 2.0

Introduction

Here you will find the documentation of the API endpoints. Below you can find the list of all the endpoints and their descriptions.

Also, you can play around with the API using Swagger UI.

Check out the Cross-Platform app and .NET library.

Getting Started

First things first, the domain of the API is: https://nure-time.runasp.net

Version 2 of the API has the following endpoints:

Auditories controller

  • /api/v2/Auditories/GetAll
  • /api/v2/Auditories/Get/{id}
  • /api/v2/Auditories/GetByName
  • /api/v2/Auditories/Buildings/GetAll
  • /api/v2/Auditories/Buildings/Get/{id}
  • /api/v2/Auditories/Buildings/GetByName

Groups controller

  • /api/v2/Groups/GetAll
  • /api/v2/Groups/Get/{id}
  • /api/v2/Groups/GetByName
  • /api/v2/Groups/Faculties/GetAll
  • /api/v2/Groups/Faculties/Get/{id}
  • /api/v2/Groups/Faculties/GetByName

Teachers controller

  • /api/v2/Teachers/GetAll
  • /api/v2/Teachers/Get/{id}
  • /api/v2/Teachers/GetByName
  • /api/v2/Teachers/Faculties/GetAll
  • /api/v2/Teachers/Faculties/Get/{id}
  • /api/v2/Teachers/Faculties/GetByName

Entities controller

  • /api/v2/Entities/GetAll

Lessons controller

  • /api/v2/Lessons/GetById
  • /api/v2/Lessons/GetByName
Note
  • Endpoints of Version 2 use PascalCase. When making a request to the API, you don't have to use it too. (e.g. /api/v2/Groups/GetAll -> /api/v2/groups/getall).

  • Also, the endpoints in this list are presented here without parameters. You can find the full list of parameters in the corresponding endpoint description. Click Next below to read more 👇.

This list will be expanded as the project develops.