{"id":"1d503c27-8ca7-4ffd-a2ae-6b3b7952d4af","task":"Bulk-register signage screens and issue role-scoped API tokens across Yodeck workspaces for multi-location provisioning","domain":"app.yodeck.com","steps":["Generate a named API token scoped to a specific role (content-only vs full admin) and optionally a specific workspace","Authenticate REST calls with the token via the Authorization header against the endpoints documented at app.yodeck.com/api-docs","Create each new screen/monitor resource in a loop, associating it with the correct workspace/location","Assign a default playlist/layout to each newly created screen so it has content the moment it's claimed","Poll each screen resource's online/offline status and last-reported screenshot to confirm pairing before rolling out the next batch","Use the reboot/shutdown remote-command endpoints if newly provisioned players need a forced restart to pick up their assignment"],"gotchas":["The REST API is gated to Premium/Enterprise plans — accounts below that tier get authorization errors even with a well-formed token","Screenshots are captured at a plan-determined interval, not on demand, so polling immediately after provisioning can return a stale or null screenshot rather than proof of live content","Role-scoped tokens fail silently with plain 403s on out-of-scope endpoints, so bulk-provisioning scripts must check response codes per call rather than assuming success"],"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/1d503c27-8ca7-4ffd-a2ae-6b3b7952d4af"}