set_weekly_schedule
Create or replace a weekly content schedule by specifying days, platforms, and posts per day, then activate it.
Instructions
Create or replace the weekly content schedule for the active brand. dayConfigs: array of { dayOfWeek (0=Sun…6=Sat), mediums: [{ medium, postsPerDay }] }. Mediums: x/twitter | linkedin | instagram | facebook | threads | blog. After setting, call enable_weekly_schedule to activate it.
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": {
"dayConfigs": "<dayConfigs>"
},
"name": "set_weekly_schedule"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brandId | No | Brand ID (defaults to active brand) | |
| enabled | No | Whether the schedule is active | |
| timezone | No | Timezone for scheduling, e.g. 'Europe/London' | America/New_York |
| dayConfigs | Yes | Array of day configs. Omit a day to have no posts that day. | |
| leadTimeDays | No | How many days ahead to generate content (1–7) | |
| voiceProfileId | No | Default voice profile ID (optional) |