Skip to content
This repository has been archived by the owner on Jul 19, 2020. It is now read-only.

API Guide

Dmitriy edited this page Oct 28, 2017 · 3 revisions

RUZ API description

Full list of RUZ HSE API methods with short description.

Endpoints

Currently there are 2 versions of RUZ API and not all endpoints support v2.

Possible endpoints (not all of them works with v2):

PersonLessons

Input params:

  • fromDate - start of the period YYYY.MM.DD, required
  • toDate - end of the period YYYY.MM.DD, required
  • receiverType - type of the schedule (1/2/3 for teacher/auditorium/student)
  • lecturerOid - ID of teacher
  • auditoriumOid - ID of auditorium
  • studentOid - ID of student
  • email - e-mail on hse.ru (edu.hse.ru for students)

One of the followed required: lecturerOid, groupOid, auditoriumOid, studentOid, email

Groups

Input params:

  • facultyOid - course ID

StaffOfGroup

Input params:

  • groupOid - group' ID, required

Streams

StaffOfStreams

Input params:

  • streamOid - group' ID, required

Lecturers

Input params:

  • chairOid - ID of department

Auditoriums

Input params:

  • buildingOid - ID of building

TypeOfAuditoriums

KindOfWorks

Buildings

Faculties

Chairs

Input params:

  • facultyOid - ID of course (learning program)

SubGroups