Skip to main content
GET
Every assignment this device has had, newest first — including the ones that were applied, failed, or called off. Use it to answer “what has this device been through” rather than “what is happening now”.

Authentication

Requires an API key with devices:read scope.

Path Parameters

string
required
The device’s unique identifier (e.g., dev_abc123).

Query Parameters

number
default:"10"
How many assignments to return, 1–100.

Response Fields

Each entry has the same shape as Get Device OTA Status, where the status values are also documented.

Notes

  • failed covers two different things: the device reported a failure, and the assignment was settled because the device moved between projects. Where a reason exists it is in error_message.
  • cancelled means an operator called the assignment off. It is deliberately distinct from failed so a real failure is not confused with a decision.