UdiWatch

None

GET /v1/devices/{udi}

One public device, including certificate dates when the register publishes them. Unknown UDI-DI is HTTP 404.

No auth. One public device. found: false and HTTP 404 when it is not in the rows we could read.

curl -sS "$BASE/v1/devices/10887714028257"

Besides the search fields, a found device can include status_date, manufacturer_status, basic_udi, legislation, updated, source (eudamed-public), and certs:

"certs": [{
  "number": "…",
  "expiry": "2026-11-15",
  "revision": "",
  "status": "Issued"
}]

Certificate dates come from the public certificate search on the basic UDI-DI, not reliably from the UDI-DI detail. If that search returns nothing, certs is []. The human page is /d/{udi} on the marketing host.

GET /v1/searchGET /v1/actors/{srn}