v1API ReferenceMachines

List machines

Return every machine the caller's company can see. Machines are the entry point to the rest of the API. Signals take the uuid returned here; production logs, nominal speeds, realtime and reports still take the integer id. uuid is the machine's stable public identifier; it is null for machines that do not have one yet, and those cannot be queried for signals. The list is not paginated and takes no filters — it is scoped to the company resolved from the credential, so there is no company parameter to pass.

Response Body

application/json

Try it live
GET
/v1/machines

This endpoint requires authentication — paste a token in the Authorization section below.

curl -X GET "https://example.com/v1/machines"
[  {    "id": 1,    "uuid": "01748f7c-9688-7abc-8def-0123456789ab",    "name": "machine 1",    "externalName": "EXT-1",    "isActive": true,    "isCountEnabled": true  }]