Skip to main content
Update any field on an existing job posting, or change its status to pause or close it. Partial updates are supported — only include the fields you want to change.

Endpoint

Path Parameters

string
required
The unique Cutshort job ID of the posting you want to update (e.g., job_4xRt2wPv).

Request Body

All fields are optional. Include only the fields you want to update.
string
Updated job title. Maximum 150 characters.
string
Updated job description. Markdown is supported.
array
Revised list of required technical skills.
array
Revised list of preferred (nice-to-have) skills.
integer
Updated minimum years of experience required.
integer
Updated maximum years of experience.
string
Updated city name or Remote.
string
Updated work arrangement. One of onsite, remote, or hybrid.
integer
Updated minimum salary in INR (annual).
integer
Updated maximum salary in INR (annual).
string
Updated job status. One of active, paused, or closed.

Example: Close a Job

Example: Update Salary Range

Response

Returns 200 OK with the full updated job object reflecting your changes.
Partial updates only — omit any field you do not want to change; PATCH will not overwrite it.Status transitions: activepaused are reversible. Setting status: closed is permanent — a closed job cannot be reopened via the API. Closing a job immediately stops all sourcing activity. Candidates already in the pipeline are not affected.