Create a new schedule
Describe a schedule, returning its current configuration and state.
Get service health status
Get schedule statistics
Get service status
Check if service is healthy
List schedules in the namespace, wrapped in a result envelope so callers can distinguish "schedule client unavailable" from "no schedules found".
Optionaloptions: ListScheduleOptionsCleanup on module destroy
Initialize the schedule service
Pause a schedule so it no longer takes actions.
Optionalnote: stringTrigger an immediate action for a schedule, outside its normal specification.
OptionaloverlapPolicy: ScheduleOverlapPolicyUnpause a schedule, resuming its actions.
Optionalnote: stringUpdate a schedule's definition. updateFn receives the current description
and must return the new desired schedule options — mirrors the SDK's
describe-then-transform ScheduleHandle.update() pattern.
Create a schedule, or update it in place if a schedule with the same
scheduleId already exists — avoids the SDK's ScheduleAlreadyRunning
error on repeated bootstraps (e.g. registering schedules on every app start).
Service for managing Temporal schedules including creating, updating, and monitoring scheduled workflows