Update a job
Update the supported fields of an existing job.
What can change?
- Send only the fields you want to change, using the request schema below.
- Provide at least one supported field. Experience is measured in years.
- If both bounds are supplied, minimum experience and minimum salary must not exceed their respective maximums.
- Use
PATCH /jobs/{jobId}/statusfor lifecycle changes. publishToCareerPage: omit to preserve career-page publication, or sendfalseto disable it.publishToFreeJobBoards: defaults tofalseon every update. Omitting it turns off free-job-board publication, even when updating unrelated job details. Sendtrueon each update that should keep distribution enabled.- Enabling either channel requires an active, approved job (
409otherwise). Publication does not activate or approve a job. - Free-board distribution remains subject to account, integration, moderation and provider eligibility; some channels also require career-page publication. Listing/removal is not immediate or guaranteed.
- Individual boards, paid advertising, workflow, approval and recruiter-assignment settings cannot be changed here.
Permissions
jobs.write
Safe retries
Send an Idempotency-Key. Retry the same request with the same key to avoid repeating the write. See Safe retries & idempotency.
Unique key for this write: 8-128 letters, digits, periods, underscores, colons or hyphens. Reusing the same key with the same request replays its original result; different content returns 409.
8 - 128^[A-Za-z0-9._:-]{8,128}$cvviz-integration-operation-001Body
Request career-page publication. Defaults to false on creation; omitted on update leaves this channel unchanged. Enabling requires an active, approved job.
Request distribution to eligible free job boards managed by CVViZ. Defaults to false on both creation and update: omission on update disables free-job-board publication. Enabling requires an active, approved job. Account, integration, moderation and provider eligibility still apply; no paid advertising or guaranteed listing.
Recommended interval codes: H hourly, D daily, W weekly, M monthly, Y yearly.
32YResponse
Mutation applied or safely replayed.
Daily account request allowance, when metered. Shared across API credentials.
0 <= xRequests remaining in the daily window after admission.
0 <= xMonthly account request allowance, when metered. Shared across API credentials.
0 <= xRequests remaining in the monthly window after admission.
0 <= x