Skip to main content
PUT
/
job-config
/
jobs
/
{resource}
/
schedule
Update a schedule
import requests

url = "https://{FUSION_HOST}/job-config/jobs/{resource}/schedule"

payload = {
    "resource": "<string>",
    "enabled": True,
    "triggers": [
        {
            "enabled": True,
            "type": "<string>",
            "expression": "<string>"
        }
    ],
    "default": True
}
headers = {"Content-Type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.text)
{
  "resource": "task:refresh-autocomplete",
  "enabled": true,
  "triggers": [
    {
      "type": "interval",
      "enabled": true,
      "interval": 2,
      "timeUnit": "hour"
    }
  ],
  "default": false
}

Path Parameters

resource
string
required

The job ID, prefixed with the job type, as in spark:my-spark-job.

Query Parameters

validate
boolean
default:true

Validate that the job config exists.

context
string

The app to which a job belongs, formatted as app:APP_NAME.

Body

application/json

JSON-formatted configuration values

resource
string
enabled
boolean
triggers
object[]
default
boolean

Response

200 - */*

OK

JSON-formatted configuration values

resource
string
enabled
boolean
triggers
object[]
default
boolean