Create a requirement
Authentication
X-Brightmove-Company-ApiKeystring
BrightMove Company Api Key
X-Brightmove-User-ApiKeystring
BrightMove User Api Key
Request
This endpoint expects an object.
jobTitle
Job title for the open position.
clientGuid
GUID of the client (company) this job opening is for.
clientOfficeGuid
GUID of the client office location where this position is based.
clientContactGuid
GUID of the client contact (hiring manager) for this position.
publicDescription
Job description visible to candidates on public job boards.
privateDescription
Internal notes about the position, visible only to recruiters.
requiredSkills
Skills that candidates must have to be considered for this position.
optionalSkills
Skills that are nice-to-have but not mandatory.
location
Free-text location description shown on job postings.
locationAddress
Street address of the work location.
locationCity
City of the work location.
locationStateId
State ID of the work location from the BrightMove state lookup. Use GET /api/v1/lookup/states to retrieve valid IDs.
locationPostalCode
Postal (ZIP) code of the work location.
minBillRate
Minimum bill rate charged to the client (per hour).
maxBillRate
Maximum bill rate charged to the client (per hour).
minPayRate
Minimum pay rate offered to the candidate (per hour).
maxPayRate
Maximum pay rate offered to the candidate (per hour).
openings
Number of open positions to fill. Defaults to 1 if not provided.
postToInternal
When true, posts this job to your company's internal job board.
postToWeb
When true, posts this job to external/public job boards.
Response
Created