Skip to content

API Endpoints

Kamil Baraniak edited this page Oct 10, 2023 · 2 revisions

Authentication

mkToken(login, password)
  • Authenticate Librus Synergia User / Get Token

Grades API

getGrades()
getGradesAverages()
getGradesCategoriesAverages()
getGradesCategories()
getGradesComments()
getGradesScales()
getGradesTypes()
getGradesUnpreparednessPerSemesterAndSubject()

Point Grades API

getPointGrades()
getPointGradesCategories()
getPointGradesDictionaries()
getPointGradesAverages()
getPointGradesStudentsAverages()
getPointGradesCategoriesAverages()

Behaviour Grades API

getBehaviourGrades()
getBehaviourGradesTypes()
getBehaviourGradesPoints()
getBehaviourGradesPointsCategories()
getBehaviourGradesPointsComments()
getBehaviourGradesSystemProposal()

Lessons API

getLessons()
getAttendances()
getAttendancesTypes()
getAttendancesLessonsStatistics(id)
getAttendancesFilledByTeacher(id="")
getCalendar(id="")
getCalendarSubstitutions(id="")
getHomeWorks()
getHomeWorksCategories(id="")
getTimetables()
getTimetablesDate(arg)
getTimetablesNext()
getTimetablesPrev()
getSubstitutions()
getSubjects()
getTeacherFreeDays()
getLuckyNumber()

School API

getSchool()
getClassrooms()
getVirtualClasses()
getSchoolNotices()
getRealizationsTypesOfDays()
getRealizationsTypesOfClasses()

Class API

getClassFreeDays()
getClasses()
getClassesCrossedOutStudents()

Other Endpoints

getMe()
getNotificationCenter()
getColors()
getUsers()
getAPI(endpoint)

Librus Endpoints

getHelp() // For Synergia
getEndpoints() // All Endpoints
getWhatsNew() // Changes after update