curviate job create
Create a classic job-posting draft (never publishes, never spends).
Usage
curviate job create --workplace-type <workplace-type> --location <location> --employment-status <employment-status> --description <description> --apply-method <apply-method> [flags]Requires:
--job-titleor--job-title-id.--companyor--company-id.--notification-emailwith--apply-methodlinkedin;--website-urlwith--apply-methodexternal.
Examples
curviate job create --job-title "Staff Engineer" --company "Acme" --workplace-type REMOTE --location 106967730 --employment-status FULL_TIME --apply-method external --website-url https://acme.example/jobs/1 --description "$(cat description.txt)"Flags
| Flag | Type | Required | Description |
|---|---|---|---|
--job-title | string | no | Job title as free text (or use --job-title-id for an existing LinkedIn title). |
--job-title-id | string | no | Existing LinkedIn job-title id. |
--company | string | no | Hiring company as free text (or use --company-id). |
--company-id | string | no | Existing company id. |
--workplace-type | string | yes | Workplace arrangement: ON_ |
--location | string | yes | A LOCATION parameter id (from search parameters). |
--employment-status | string | yes | Employment type: FULL_ |
--description | string | yes | Full job description (required; minimum 200 characters, enforced server-side). |
--apply-method | string | yes | How candidates apply: linkedin| |
--notification-email | string | no | Email notified of new applicants (required when --apply-method is linkedin). |
--website-url | string | no | External apply URL (required when --apply-method is external). |
--skills | string | no | Comma-separated skill parameter ids (optional). |
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: Job.