v1API ReferenceSignals

List a machine's signals

Return the raw sensor signals a machine exposes, with the public_id needed to read samples. A signal is one sensor channel read by the machine, named after the physical quantity it carries (current, count, product_count, cycle, energy, temperature, pressure, ...). A machine can expose several signals with the same name; their display_name tells them apart. Soft-deleted signals and signals without a kind are not listed. description is in English by default; pass language=es for Spanish. A description with no translation in the requested language is returned in English.

Path Parameters

machine_uuid*Machine Uuid

The machine's uuid, as returned by GET /v1/machines.

Formatuuid

Query Parameters

language?Language

Language of each signal's description. Falls back to English.

Default"en"

Value in

  • "en"
  • "es"

Response Body

application/json

application/json

Try it live
GET
/v1/machines/{machine_uuid}/signals

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

curl -X GET "https://example.com/v1/machines/497f6eca-6276-4993-bfeb-53cbbbba6f08/signals"
{  "machine_uuid": "01748f7c-9688-7abc-8def-0123456789ab",  "signals": [    {      "public_id": "eb3ce6c7-ce7e-4638-a072-e5054706f601",      "name": "string",      "display_name": "string",      "description": "string"    }  ]}