Developers

Timing API

How a timing app pairs with a club and syncs race data, plans and race control.

Pairing

The app asks for a device code and shows it. A club official approves it at /pair. The app receives a token scoped to that one organisation.

Sync

The app uploads idempotent, versioned ops (events, classes, pilots, rounds, races with laps, results, brackets). Replays are safe; corrections replace earlier data.

Race control

Officials send commands from the site. The app validates each against its own state, runs it and acknowledges it with the resulting state.