curviate recruiter project-job update

Apply a partial update to a project's job posting.

Usage

curviate recruiter project-job update <projectId> <jobId> [flags]

Examples

curviate recruiter project-job update PROJECT_ID JOB_ID --workplace-type HYBRID

Arguments

ArgumentRequiredDescription
projectIdyesRecruiter project ID.
jobIdyesJob posting 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.