Testing API - SapuSeven/BetterUntis GitHub Wiki
To allow developing and testing the app without a valid account and to keep traffic to the real API low, I have created my own API. It emulates the Untis API but returns fake data without any real functionality (like user account management).
For the time being, I decided to keep the project closed-source. Rest assured that there's no data being stored or collected on my servers.
To use the Testing API, you just need to create a new profile within BetterUntis with the following settings:
- School name or ID: any non-empty string
- Anonymous login: enable
- Show advanced settings: enable
- Untis API path:
https://api.sapuseven.com/untis/testing
Alternatively, just scan the QR code to the right.
Old version
To use this Testing API, you just need to create a new profile within BetterUntis with the following advanced settings:
- Untis API Path:
https://sapuseven.com/app/BetterUntis/testing-api/API.php
-
Skip school id resolution- Not required any more - Skip app secret resolution (optional for now)
As of now, it does not matter which school id or user data you input.
These accounts are provided by the Untis GmbH, so there is no control over them.
Update: Untis seems to have disabled all demo account access. The accounts listed below will not work any more.
Accounts
- School name:
demomobile
- Username:
hero
- Key or Password:
EL4YJQXIPD3ZSG7U
- Untis API Path:
https://demo.webuntis.com/WebUntis/jsonrpc_intern.do
- Skip school id resolution
- Skip app secret resolution