update_scheduled_task
Update a locally stored Cron or interval JavaScript task by changing its schedule, script, package, or enabled state. Supports single-file scripts and validated ESM packages.
Instructions
Updates a locally stored Cron or millisecond-interval JavaScript task. Use script_type=single with script for one file, or script_type=package with script_package for a validated ESM package. Packages must export onSchedule(input) from their manifest entry.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Scheduled task id | |
| name | Yes | Task name | |
| script | Yes | JavaScript source for a single task, or the entry source compatibility field for a package | |
| enabled | Yes | Whether the task is enabled | |
| cron_expr | No | Five-field Cron expression; required for schedule_type=cron | |
| interval_ms | No | Fixed interval in milliseconds; required for schedule_type=interval | |
| script_type | No | Whether the task uses one script file or an ESM script package | single |
| schedule_type | No | Cron or fixed interval scheduling | cron |
| script_package | No | Complete ESM package used when script_type=package |