Update an applicant
Partially updates an applicant (candidate). Only fields present in the request body are modified; omitted fields are left unchanged. Phones, education, employment history, notes, tags, social links, and resumes are managed separately via their sub-resource endpoints, not through this endpoint.
Authentication
Path parameters
Request
Street address line 2 (apartment, suite, etc.).
State ID from the BrightMove state lookup. Use GET /api/v1/lookup/states to retrieve valid IDs.
Postal (ZIP) code.
Comma-separated list of the applicant’s primary skills.
When true, marks this applicant as confidential. Viewing confidential applicants requires the VIEW_APPLICANT_CONFIDENTIAL permission.
When true, the applicant has opted in to SMS/text message communications.
Applicant source name exactly as configured for your company (e.g. ‘LinkedIn’, ‘Referral’).
GUID of the recruiter (BrightMove user) to assign to this applicant. Pass an empty string to remove the current assignment.
Free-text detail when source is ‘Other’.
Date of birth, in ISO-8601 format.
Gender. Use GET /api/v1/lookup/genders to retrieve valid IDs.
Race/ethnicity. Use GET /api/v1/lookup/race-ethnicities to retrieve valid IDs.
Veteran status. Use GET /api/v1/lookup/veteran-statuses to retrieve valid IDs.
Disability status. Use GET /api/v1/lookup/disability-statuses to retrieve valid IDs.
Visa/work permit status. Use GET /api/v1/lookup/visa-statuses to retrieve valid IDs.
Preferred employment type. Use GET /api/v1/lookup/employment-types to retrieve valid IDs.
Rate type for currentPay. Use GET /api/v1/lookup/pay-types to retrieve valid IDs.
Rate type for desiredPay. Use GET /api/v1/lookup/pay-types to retrieve valid IDs.
Date the applicant becomes available to start, in ISO-8601 format.
Numeric rank/priority assigned to this applicant.
GUID of the vendor (staffing partner/subcontractor) that submitted this applicant.
GUID of the client contact to link this applicant to (e.g. an internal employee referral).