API · coming soon
api.main-team.org
The same services that power every Olympiads client and every olympiad site — accounts, exams, recordings, payments, announcements and the Grand Final — will be documented here for partners and schools. The reference is being written; nothing on this page is usable yet.
What is already fixed
- Every client authenticates with a short-lived signed token and refreshes it in the background; a request identifies its client with a
schola_client_id, a device id and an app version. - Each olympiad has its own host and its own data; your Main Team account links them.
- The documentation will cover the same endpoints the apps use — there is no separate "app API".