Update, pause or resume a queue
update_queue[PUBLISHES to social accounts · publish scope] status: "paused" stops new bookings (already-booked posts stay booked); "active" resumes. Other fields (platforms, cadenceHours, timeOfDay, lookahead, startsAt, name) apply from the next booking. Needs the publish scope (or admin) on the Agency plan or higher.
(Wraps PATCH /api/v2/queues/{id}.)
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "<id>"
},
"name": "update_queue"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| name | No | ||
| status | No | ||
| brandId | No | ||
| startsAt | No | ISO 8601 with an offset (or Z). Nothing is booked before it; the first slot is the first timeOfDay (in the queue's timezone) at or after it, so a startsAt that is itself a slot is the first slot. A past date holds nothing back. null clears it. | |
| lookahead | No | ||
| platforms | No | Replaces the queue's platforms for items booked from now on. Already-booked items keep theirs; items with their own `platforms` keep using them. | |
| timeOfDay | No | 24-hour "HH:MM" local time. | |
| cadenceHours | No | 1, 2, 3, 4, 6, 8, 12, or whole days (24, 48, …, 720). |