Post a quick message to screens
quick_postWrite a short text announcement and show it on screens in ONE step — the agent twin of Quick Post. Creates a full-screen creative (headline + optional body on a tone colour) and casts it over the schedule for expiresInSec, then the screens go back to normal. If the scope reaches no screens, nothing is created; if the cast fails, the creative is removed. Returns castId; pass it to end_cast to take the post down early. Use cast_content to show content that already exists, trigger_emergency_template for an emergency. Needs creative.create and screen.cast.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | Optional smaller text under the headline, up to 400 characters. | |
| tone | No | Picks the background treatment. Default announcement. | |
| headline | Yes | Main text, up to 120 characters. | |
| scopeKind | No | Where it shows. Default all — every screen this connection can reach. | |
| screenIds | No | With scopeKind=screens: the screen ids (from search_screens). | |
| scopeNodeId | No | With scopeKind=node: location id (from list_items kind locations); every screen at or under it. | |
| expiresInSec | No | How long the message stays up (default 3600). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||