Broadcast Content
broadcast_contentSends HTML to many displays at once. Target explicit display_ids, all=true for every accessible display, or include_category_ids to reach every display in those categories (include_descendants for subcategories, dry_run to preview matches without sending). Locked displays are skipped with reasons. For a single display use send_html. Requires content scope.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| all | No | true targets all accessible displays. | |
| html | No | Complete HTML document. Mutually exclusive with base64_html. | |
| dry_run | No | Preview: return the matched displays without sending. Works with all targeting modes. | |
| duration | No | Seconds the content stays; 0 = indefinite. | |
| base64_html | No | Base64-encoded HTML. Mutually exclusive with html. | |
| description | No | Short summary of the content being sent (required when sending). | |
| display_ids | No | Display profile IDs to target. | |
| access_token | No | Optional bearer token; prefer session_request_id. | |
| session_request_id | No | Session handle from create_auth_session; pass it on every authenticated call. | |
| include_descendants | No | With include_category_ids: also include subcategories. | |
| include_category_ids | No | Category IDs: broadcast to displays assigned to these categories. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sent | No | ||
| dryRun | No | ||
| matched | No | ||
| results | No | ||
| skipped | No |