Skip to main content
Creating a job on Cutshort activates the AI matching engine, which begins surfacing best-fit candidates from the 4M+ talent pool. Provide a detailed description and accurate skill requirements for the best shortlist quality.

Endpoint

Request Body

string
required
Job title. Maximum 150 characters.
string
required
Full job description. Markdown is supported. Richer, more detailed descriptions produce better AI-generated matches.
array
required
Required technical skills for the role (e.g., ["Python", "Django"]).
array
Nice-to-have skills that are not strictly required but improve candidate fit.
integer
required
Minimum years of professional experience required for this role.
integer
Maximum years of experience to consider for this role.
string
required
City name (e.g., Bengaluru) or Remote.
string
required
Work arrangement type. One of onsite, remote, or hybrid.
integer
Minimum salary for this role in INR (annual).
integer
Maximum salary for this role in INR (annual).

Example Request

Response

Returns 201 Created with the newly created job object.

Response Fields

string
Unique Cutshort job ID assigned to the newly created posting.
string
Initial status of the job. Always active on creation.
integer
Number of candidates in the AI shortlist. Starts at 0 and grows as the matching engine runs.
string
ISO 8601 timestamp of when the job was created.