Change job settings
update_jobChange a job in place: signature_in_body (true = triggers also carry cronjob_signature in the JSON body, for platforms that drop the X-Cronjob-* headers; applies from the next attempt sent) and/or max_runs. Raising max_runs on a job completed with max_runs_reached reactivates it (next run = next occurrence after now, no catch-up); there is no separate resume for completed jobs. Returns the updated job. (REST: PATCH /v1/jobs/{id})
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes | job_<ULID> returned by create_job | |
| max_runs | No | New run limit (1 … 1000000), must be greater than run_count; null = unlimited. ≤ run_count → 400. Paused/disabled jobs keep their status. | |
| management_token | No | act_mt_… management token. Optional if the MCP HTTP request carries Authorization: Bearer <management_token>. | |
| signature_in_body | No | Default false. true = every trigger body also carries cronjob_signature {version, timestamp, delivery_id, signatures[], signature} (HMAC over "v1b:{timestamp}:{delivery_id}:" + canonical JSON of the body without cronjob_signature). Use it when your webhook platform drops the X-Cronjob-* headers (e.g. Grok Bot routines). |