{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://github.com/api-evangelist/dapr/blob/main/json-schema/job.json",
"title": "Dapr Job",
"description": "Represents a Dapr scheduled job, including its schedule expression, due time, repeat count, time-to-live, and data payload for triggered execution.",
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The name of the job."
},
"schedule": {
"type": "string",
"description": "The schedule for the job using a cron expression or duration (e.g., @every 5s)."
},
"dueTime": {
"type": "string",
"description": "The time at which the job should be triggered (RFC 3339 or duration format)."
},
"repeats": {
"type": "integer",
"description": "The number of times the job should be triggered."
},
"ttl": {
"type": "string",
"description": "Time-to-live for the job."
},
"data": {
"description": "The data payload to include with the job trigger."
}
}
}