API key or session
GET /v1/watches
List watches on the account. An expired account can still read the list. Each row is one UDI-DI or one SRN.
Auth. An expired account can still list.
curl -sS "$BASE/v1/watches" -H "X-API-Key: $UW_KEY"
{
"watches": [{
"id": 15,
"kind": "udi",
"subject": "16977660098955",
"label": "suction Catheter",
"status": "On the market",
"risk_class": "Class I",
"certificate": "",
"cert_expiry": "",
"last_sync": "2026-09-30T08:00:00+00:00",
"last_error": "",
"created_at": "2026-09-30T08:00:00+00:00"
}]
}
kind is udi or srn. certificate and cert_expiry are the first certificate in the snapshot that has that field, or empty. last_error is the last read failure. The snapshot is kept.

UdiWatch