Just the host name of your WebUntis (Example: mese.webuntis.com)
Optional identity: string = 'Awesome'A identity like: MyAwesomeApp
Custom otplib v12 instance. Default will use the default otplib configuration.
Optional disableUserAgent: boolean = falseIf this is true, axios will not send a custom User-Agent
Private authenticatorPrivate Readonly secretStatic TYPESPrivate _buildPrivate _getPrivate _getJWTPrivate _requestPrivate Make a JSON RPC Request with the current session
Optional parameter: Record<string, any> = {}Optional validateSession: boolean = trueWhether the session should be checked first
Optional url: string = ...Returns all the Lessons where you were absent including the excused one!
Optional excuseStatusId: number = -1Optional validateSession: boolean = trueGet the current school year
Optional validateSession: boolean = trueGet all departments known by WebUntis
Optional validateSession: boolean = trueGet the latest WebUntis Schoolyear
Optional validateSession: boolean = trueGet News Widget
Optional validateSession: boolean = truesee index.d.ts NewsWidget
Get the timetable for the current week for the current element from the web client API.
one date in the week to query
Optional formatId: number = 1set to 1 to include teachers, 2 omits the teachers in elements response
Optional validateSession: boolean = trueReturns a URL to a unique PDF of all the lessons you were absent
Optional validateSession: boolean = trueOptional excuseStatusId: number = -1Optional lateness: boolean = trueOptional absences: boolean = trueOptional excuseGroup: number = 2Get all WebUntis Schoolyears
Optional validateSession: boolean = trueGet all status data known by WebUntis
Optional validateSession: boolean = trueGet the timetable for the current week for a specific element from the web client API.
one date in the week to query
element id
element type
Optional formatId: number = 1set to 1 to include teachers, 2 omits the teachers in elements response
Optional validateSession: boolean = trueLogin with your credentials
Notice: The server may revoke this session after less than 10min of idle.
Untis says in the official docs:
An application should always log out as soon as possible to free system resources on the server.
Static convertStatic convertStatic convertGenerated using TypeDoc
The school identifier