curviate recruiter project-job create

Create a job-posting draft attached to an existing project.

Usage

curviate recruiter project-job create <projectId> [flags]

Requires:

  • Each job field from its flag or from --body-file / --body -: --job-title-id with --job-title, --company-id or --company-name, --workplace-type, --location, --employment-status, --seniority-level, --description, --industry, --job-function, --apply-method.

Examples

curviate recruiter project-job create PROJECT_ID --body-file job.json

Arguments

ArgumentRequiredDescription
projectIdyesRecruiter project ID.

Flags

FlagTypeRequiredDescription
--body-filestringnoPath to a JSON file with the full job body.
--bodystringnoRead the JSON job body from stdin (pass '-').
--job-title-idstringnoResolved job-title parameter id (merged with --job-title into job_title:{id,name}).
--job-titlestringnoJob title display name (merged with --job-title-id into job_title:{id,name}).
--company-idstringnoResolved company id (or use --company-name for free text).
--company-namestringnoCompany as free text (used when no resolved id is available).
--workplace-typestringnoWorkplace arrangement: ON_SITE|HYBRID|REMOTE.
--locationstringnoA resolved LOCATION parameter id.
--employment-statusstringnoEmployment type: FULL_TIME|PART_TIME|CONTRACT|TEMPORARY|OTHER|VOLUNTEER|INTERNSHIP.
--seniority-levelstringnoSeniority level: INTERNSHIP|ENTRY_LEVEL|ASSOCIATE|MID_SENIOR_LEVEL|DIRECTOR|EXECUTIVE|NOT_APPLICABLE.
--descriptionstringnoFull job description (min 200 chars; merged over the JSON).
--industrystringnoIndustry parameter ids, 1-3 (comma-separated).
--job-functionstringnoJob-function parameter ids, 1-3 (comma-separated).
--apply-methodstringnoHow candidates apply: linkedin|external.
--notification-emailstringnoEmail notified of new applicants (used when --apply-method is linkedin).
--website-urlstringnoExternal apply URL (used when --apply-method is external).

Also accepts these global flags: --api-key, --profile, --account, --base-url, --timeout, --json, --fields, --preview, --verbose, --beta.

Exit codes: the exit code table. More commands: Recruiter.