Skip to main content
Scope: ota:read Every upload belongs to an artifact family identified by artifact_code. Each upload adds a revision, and its unique_code is <artifact_code>-<revision> (for example kata-harimau-003). These endpoints return the latest active revision of each family in your workspace — the build to offer next. Master fleet builds are excluded, and an inactive newest revision is skipped, so the previous active revision is returned instead. Create a token with the ota:read scope (Authentication). X-API-Key works in place of Authorization: Bearer.

List every artifact family

total counts artifact families, not revisions. Target filters match the latest revision only.

Get one artifact family

Returns one object in data, or 404 when the family has no active revision in your workspace. artifact_code is exact and case-sensitive; surrounding whitespace is ignored.

Response fields

Download the binary

Use the same token. Compare sha256 with the downloaded bytes before flashing. A successful stream counts toward your plan’s OTA download usage.

Common errors