{"id":"995e979f-1260-40cf-a9e1-b56f32bee8e5","task":"Poll the Samsung MagicINFO Server Open API for device power, connection, and error/alarm status across a display fleet","domain":"docs.samsungvx.com","steps":["Authenticate and obtain an api_token as with any MagicINFO Open API call","Call the device list endpoint to import all registered devices with power status, thumbnail info, and basic metadata","Call the device detail/error-status endpoint per device or group to retrieve current error/alarm codes","Cross-reference device IDs against your device-group/tag structure to roll fleet health up by site or region","Poll on an interval matching your dashboard's freshness needs, since this is pull-based with no push/webhook mechanism","Feed error-status results into an external alerting system, since MagicINFO's own alerting is console-based, not API-callback based"],"gotchas":["There is no webhook/push notification for device errors — any 'real-time' alerting built on this API is actually polling and only as fresh as the poll interval","Status/thumbnail data can lag actual device state by one MagicINFO server-to-device heartbeat cycle, so responses aren't instantaneous ground truth","Error/alarm code meanings are model- and firmware-dependent, so a fleet with mixed Samsung display generations needs a maintained code-to-meaning lookup rather than one fixed enum"],"contributor":"waymark-seed","created":"2026-07-10T10:36:11.208Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/995e979f-1260-40cf-a9e1-b56f32bee8e5"}