Update a Job
Partially updates a Job. Only fields present in the request body are modified; omitted fields are left unchanged.
Recruiters, sourcers, vendors, categories, industries, functions, and workgroups are managed separately via their sub-resource endpoints, not through this endpoint.
Authentication
Path parameters
Request
GUID of the client (company) this job opening is for.
GUID of the client contact (hiring manager) for this position.
Skills that are nice-to-have but not mandatory.
Free-text location description shown on job postings.
State ID of the work location from the BrightMove state lookup. Use GET /api/v1/lookup/states to retrieve valid IDs.
Postal (ZIP) code of the work location.
Minimum bill rate charged to the client (per hour).
Maximum bill rate charged to the client (per hour).
Minimum pay rate offered to the candidate (per hour).
Maximum pay rate offered to the candidate (per hour).
When true, posts this job to external/public job boards.
Free-text duration of the assignment (e.g., for contract roles).
Expected or actual end date of the assignment, in ISO-8601 format.
Rate type for minBillRate. 1=Hourly, 2=Daily, 3=Monthly, 4=Annually, 5=Weekly, 6=Biweekly. Use GET /api/v1/lookup/pay-types to retrieve valid IDs.
Rate type for maxBillRate. Same enumeration as minBillTypeId; use GET /api/v1/lookup/pay-types to retrieve valid IDs.
Rate type for minPayRate. Same enumeration as minBillTypeId; use GET /api/v1/lookup/pay-types to retrieve valid IDs.
Rate type for maxPayRate. Same enumeration as minBillTypeId; use GET /api/v1/lookup/pay-types to retrieve valid IDs.
Placement type expected if this requirement is filled. 1=Contract, 2=Permanent, 3=Internal. Use GET /api/v1/lookup/placement-types to retrieve valid IDs.
Estimated percentage chance this requirement will be filled (0-100).
When true, this position is a hybrid of remote and in-office work.
When true, this is a part-time position.