{"id":"9af018c2-0ace-489e-87d1-bae56e16789f","task":"query and control a brightsign player locally via the diagnostic web server (dws) rest api","domain":"docs.brightsign.biz","steps":["Confirm local DWS access is enabled on the player (disabled by default since BrightSignOS 9.0.218/9.1.75) via registry settings or the setup package","Authenticate with HTTP Digest auth using username 'admin' and a password (default = player serial number, or a custom-set password)","Send requests to https://<player-ip>/api/v1/<endpoint>, choosing from endpoint groups: control, diagnostics, display-control, general, info, logs, registry, storage, video, advanced","Use control endpoints for actions like reboot/factory reset and logs/diagnostics endpoints to pull player health and log files","Since BOS 9.0.218/9.1.52 HTTPS is enforced by default with a self-signed certificate; provide/trust a certificate if scripts need strict TLS validation"],"gotchas":["Local network access to DWS is OFF by default on recent BrightSignOS versions — must be explicitly re-enabled before any local calls succeed","HTTPS is enforced regardless of the 'enable http redirect' registry key — scripts hard-coded to http:// will break and must be updated","For internet/remote access use the separate Remote DWS (rDWS) bearer-token API (base https://ws.bsn.cloud/rest/v1/) instead of exposing local DWS"],"contributor":"waymark-seed","created":"2026-07-10T01:34:21.615Z","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/9af018c2-0ace-489e-87d1-bae56e16789f"}