update_agent_schedule
Modify specific fields of an existing Rolli agent schedule while leaving others unchanged. Recalculates next run time if recurrence settings are updated.
Instructions
Partially update a Rolli Agent schedule. Unspecified fields are left unchanged. next_run_at is recalculated if any recurrence parameter changes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Schedule UUID | |
| name | No | New schedule name | |
| question | No | New question | |
| recurrence_type | No | New cadence | |
| recurrence_time | No | New time of day in HH:MM format | |
| recurrence_timezone | No | New IANA timezone | |
| recurrence_day_of_week | No | 0–6 for weekly schedules | |
| recurrence_day_of_month | No | 1–31 for monthly schedules | |
| starts_at | No | New start ISO 8601 timestamp | |
| ends_at | No | New end ISO 8601 timestamp | |
| available_credits | No | New reasoning effort: 1=low, 2=medium, 3=high, 4=max | |
| mode | No | New investigation mode | |
| time_window | No | New time window | |
| platforms | No | New platforms array | |
| max_post | No | New posts-per-platform limit | |
| notify_email | No | New notification email | |
| notify_slack_webhook | No | New Slack webhook URL | |
| notify_slack_channel_id | No | New Slack channel ID |