UdiWatch

None

GET /v1/actors/{srn}

One public actor and one page of devices. Optional status, risk, and page. The HTTP status is 200 even when the SRN is thin.

No auth. Always 200. Optional query status, risk, and page, same values as search.

curl -sS "$BASE/v1/actors/AT-MF-000000252"
{
  "srn": "AT-MF-000000252",
  "name": "Amann Girrbach AG",
  "country": "Austria",
  "manufacturer_status": "Active",
  "manufacturer_status_code": "refdata.actor-status.active",
  "device_total": 42,
  "devices": [],
  "error": null
}

devices is one page, up to 20, not the whole catalogue. device_total is the upstream count. error is set when the register could not be read. An empty name with error means we did not find the actor. The human page is /a/{srn}.

GET /v1/devices/{udi}GET /v1/watches