Base URL
Credentials
See Authentication for headers and scopes.
Errors
Failed requests return an HTTP status code and a JSON body with a stable code and a readable message:Pagination
List endpoints acceptpage (starting at 1) and limit, and return the totals alongside the results.
Dates
Send dates in ISO 8601 format, for example2026-10-01T00:00:00Z. Responses use UTC.
Firmware flashing
Flash via Third-Party API
Resolve signed firmware, create a single-use download ticket, download the binary, and record a local flash session.
Flash enrollment API
Enroll an installation with an ES256 key and use short-lived DPoP access tokens.