CreateScheduleBody

Request body for creating a Schedule.

Definition

TypeScript
interface CreateScheduleBody {
  workspaceId: string;
  name: string;
  cronExpr: string;
  timezone?: string | undefined;
  missedRunPolicy?: "skip" | "fire" | undefined;
  payload?: Record<string, unknown> | null | undefined;
  enabled?: boolean | undefined;
}

Fields

FieldTypeNotes
workspaceIdstringrequired — Workspace that will own the new schedule.
namestringrequired — Human-readable label.
cronExprstringrequired — Standard 5-field cron expression.
timezonestring | undefinedoptional — IANA timezone name (default 'UTC').
missedRunPolicy"skip" | "fire" | undefinedoptional
payloadRecord<string, unknown> | null | undefinedoptional — Optional JSON payload carried into every fire event.
enabledboolean | undefinedoptional — Default true.