Skip to main content
PATCH
Partial update. Changing cron or enabled reconciles the Cloud Scheduler job in the same request; other fields only touch the row. Prefer disabling over deleting when pausing a schedule: it removes the scheduler job but keeps the prompt, template binding, and Slack target, so re-enabling is one call. Required scope: sessions:write and an admin or owner role.

Path Parameters

string
required
The scheduled agent ID.

Request Body

All fields optional; omitted fields are unchanged.
string
New display name.
string
New 5-field UTC cron.
string
New prompt.
string | null
New template binding, or null to clear.
string
New coding agent harness.
string | null
New model override.
boolean
Turn the schedule on or off.
string | null
New Slack integration. Travels with slack_channel_id.
string | null
New Slack channel. Travels with slack_integration_id.

Response

The updated scheduled agent object.