Actions57
- Appointment Actions
- Candidate Actions
- Client Contact Actions
- Client Corporation Actions
- Job Order Actions
- Job Submission Actions
- Lead Actions
- Note Actions
- Opportunity Actions
- Placement Actions
- Task Actions
Candidate → Update
AI-generatedSummary
Update an existing candidate record in Bullhorn CRM by specifying the candidate ID and the fields to change.
Inputs
- Candidate ID (required) — The numeric ID of the candidate to update.
- Additional Fields — Optional fields to update on the candidate, such as email, phone, address, occupation, source, category ID, owner ID, and custom JSON fields.
- Custom Fields — Set custom fields by their display names from user-assigned labels; these fields are merged into the update request.
Output shape
a single record representing the updated candidate object returned by Bullhorn.
The update operation sends a POST request to Bullhorn's API with the provided fields. Fields related to addresses are nested under an 'address' object. Custom fields can be provided either as JSON in 'additionalFields' or through the structured 'Custom Fields' parameter. The operation returns the updated candidate data in JSON format; errors will be thrown for invalid queries or authentication issues.
Examples
Example 1: Update candidate email and phone number
Provide the Candidate ID, set the new email and phone in Additional Fields, and optionally set any custom fields in the Custom Fields parameter.