Jobs Object


A recurring data synchronization job that automatically runs data movement workflows on a schedule.

Data sync jobs use cron expressions to define when to move data between sources and destinations. Each scheduled execution creates a new workflow that can be tracked separately.

Properties
cronExpressionstringmaxLength 200

Cron expression defining when the data sync job should run.

Uses standard 5-field cron format (minute, hour, day of month, month, day of week) in UTC. Supports using H for minute randomization. For example, 0 2 * * * runs daily at 2:00 AM UTC, or H 2 * * * runs daily at 2:XX AM UTC where XX is a random minute.


enabledboolean

Whether the data sync job is enabled for execution.

When true, the job runs according to the schedule defined by cronExpression. When false, the job doesn't run.


idstringRead-onlyformat GUID

Data sync job ID.


lastExecutionDatestringRead-onlyformat date-time

Date and time when the sync job was last run.


lastWorkflowIdstringRead-onlyformat GUID

ID of the workflow created by the most recent execution.


namestringmaxLength 1024

Data sync job name.


nextExecutionDatestringRead-onlyformat date-time

Date and time when the sync job is scheduled to run next.

Calculated based on the cron expression and current time. Returned only when the request includes nextScheduleExecution in the fields parameter.


revisionstringRead-onlyformat int64

Revision number that increments by 1 each time the data sync job updates. To prevent conflicting changes, pass the current revision when updating the data sync job.

Ignored when creating a data sync job.


workflowDataSyncWorkflowSpec

Ordered workflow describing what should run when the schedule fires.

Did this help?