Create a new schedule in the scheduler blob revision. The schedule is registered with the underlying scheduling service immediately and begins firing according to its configuration once it becomes active.Documentation Index
Fetch the complete documentation index at: https://docs.blobhub.io/llms.txt
Use this file to discover all available pages before exploring further.
POST /revisions/:id/data (Command: create_schedule)
Request Body
| Parameter | Type | Required | Description |
|---|---|---|---|
engine | string | Yes | Must be scheduler_blobhub. |
command | string | Yes | Must be create_schedule. |
repeat | string | Yes | Either one_time or recurring_cron. |
timezone | string | Yes | IANA timezone name (e.g. America/New_York, UTC). |
invocation_target_type | string | Yes | Must be workflow. |
invocation_target | object | Yes | Target to invoke when the schedule fires. See Overview for field details. |
cron_expression | string | Conditional | Required when repeat is recurring_cron. Six-field AWS cron expression. |
invocation_time | string | Conditional | Required when repeat is one_time. ISO 8601 datetime without timezone suffix (e.g. 2026-05-01T14:30:00), interpreted in the schedule’s timezone. |
enabled | boolean | No | Whether the schedule is initially enabled. Defaults to true. |
start_date | string | No | ISO 8601 UTC datetime before which the schedule does not fire. |
end_date | string | No | ISO 8601 UTC datetime after which the schedule does not fire. |
Response
| Parameter | Type | Description |
|---|---|---|
schedule | object | The created schedule object. |

