1
Confirm required IDs are available
Before posting a lap you need the following UUIDs. All are required — the API returns
400 Bad Request if any are missing or invalid.2
Record a lap
Send a A
POST request to /api/v1/laps. This endpoint requires the CRUD or ADMIN role, or a rig-scoped API key.201 Created response returns the recorded lap:sectors is an array of integers where each element represents a sector time in milliseconds. The number of sectors must match the track layout’s sector configuration. totalTime should equal the sum of all sector values — Chrono stores both independently but does not enforce equality, so ensure your timing hardware calculates them from the same source.3
Query laps
Retrieve all laps with The paged response wraps results in a Retrieve a single lap by ID with
GET /api/v1/laps, or use the paginated endpoint for larger datasets:PageResponse envelope:GET /api/v1/laps/{lapId}.4
Update a lap
Use
PATCH /api/v1/laps/{lapId} to correct a recorded lap. This endpoint requires the CRUD or ADMIN role. All fields are optional — only the fields you include are changed.