Optional$overrideOptionalactiveIndicates whether the scheduled job is active and will run
OptionaladvancedIndicates whether this job can run in advanced mode
OptionalbusinessReference to a business calendar for calendar-based scheduling (sys_id of business_calendar) or new calendar record
OptionalconditionScript-based condition that must evaluate to true for the job to run. Only evaluated when conditional is true.
OptionalconditionalIf true, the job only runs when the condition script evaluates to true. Allows conditional execution of the job.
OptionaldayDay of the month when the job runs (1-31)
OptionaldaySpecific day of the week when the job runs (for weekly jobs)
OptionaldaysDays of the week when the job runs (array of day names)
OptionalexecutionDate and time when the job should stop running. Jobs with ending values in the past are marked inactive
OptionalexecutionInterval between runs for periodic jobs
OptionalexecutionDate and time when the job should start running
OptionalexecutionTime of day when the job runs
OptionalfrequencyFrequency at which the job runs.
OptionalmaxMaximum time the job can drift from its scheduled time before being cancelled
OptionalmonthMonth when the job runs (1-12, for yearly jobs)
OptionalnameName of the scheduled script execution job
OptionaloffsetOffset duration from the scheduled time
OptionaloffsetDirection of offset from the scheduled time.
OptionalprotectionControls edit/view access for other developers after the application is installed.
OptionalrepeatFor recurring trigger types, repeat only every Nth occurrence (e.g., 3 means every 3rd occurrence)
OptionalrunUser whose credentials are used to execute the scheduled job (sys_id or username)
OptionalscriptScript to be executed when the job runs.
Accepts a module function (imported from a server module), a Now.include('./script.js')
reference for file-based editing, or an inline string.
OptionaltimeTime zone in which the job runs. Use 'floating' for system time zone
OptionalupgradeIndicates if this scheduled job should be preserved during upgrades
OptionaluserTime zone context for any GlideDateTime or relative date calculations inside the script. Defaults to the time zone defined in the user profile of the user specified in the "Run as" field.
OptionalweekWeek within the month when the job runs (1=First, 2=Second, 3=Third, 4=Fourth, 5=Fifth, 6=Sixth)
Set properties not directly supported by this API.