Requires a production key with the
jobs:write scope. To upgrade from eval access, email hello@cutshort.io. For API support, email engineering@cutshort.io from your Cutshort account email.POST /jobs creates a fully configured job from minimal input. Cutshort derives skills and tags, attaches an auto-generated screening questionnaire, and enables auto-outreach to matching candidates. After posting, the job is reviewed and then goes live — typically ~30 minutes on business days.
Request
Fields
keyRequirements rules
- Default importance is
nice_to_have - Use
must_haveonly for outright-rejection criteria — we strongly recommend at most 3 (more are accepted, but each must-have shrinks outreach reach) - Over-tight must-haves shrink reach to zero — prefer
nice_to_havefor preferences
keyRequirements.
Response
publicUrl populates when the job is live.
Delete a job
GET /jobs. Optional body: { "reason": "duplicate_job", "reasonText": "…" }.
Rate limit
5createJob + 120 global requests per 60 seconds per API key.
Typical flow with search
- Use Search candidates to validate role criteria and pool size
- Post the job with aligned title, experience, salary, and locations
- Invite shortlisted candidates to apply
- Monitor applicants in the Cutshort product UI
