A WebUntis uri. This is the data you get from the QR Code from the webuntis webapp under profile->Data access->Display
Optional
identity: stringA identity like: MyAwesomeApp
Custom otplib v12 instance. Default will use the default otplib configuration.
Optional
URL: typeof URLCustom whatwg url implementation. Default will use the nodejs implementation.
Optional
disableUserAgent: boolean = falseIf this is true, axios will not send a custom User-Agent
Static
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
Use the data you get from a WebUntis QR code