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".