update_job
Update an existing watsonx job's name, configuration, or schedule via JSON Patch; verify schedule edits with a follow-up GET because they are experimental.
Instructions
EXPERIMENTAL for schedule edits — Phase 3 (spec/02-tools.md).
The JSON-Patch (RFC 6902) body format is confirmed live: PATCH
/v2/jobs/{id} rejects a flat object and requires an array. BUT two
separate live attempts to change an existing job's schedule via this
PATCH (tried both /job/schedule and /schedule as the path) returned
200 without visibly changing the stored schedule value on a follow-up
GET. Treat schedule edits made through this tool as unverified — name/
configuration edits use the same confirmed format but weren't the
specific field that failed to change, so they're more likely to work.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| job_id | Yes | ||
| schedule | No | Plain cron string. | |
| project_id | Yes | ||
| configuration | No |