Update Candidate
Edit a candidate's basic information in Greenhouse.
Options
| Field | Definition | Type | Required |
|---|---|---|---|
|
Pass Empty Values? |
Specifies whether empty values are passed to the remote system, instead of skipping an update to the field.
Note:
This option also affects lists or objects, but doesn't affect dropdown types. Note:
If you set Pass Empty Values? to |
Dropdown |
TRUE |
Input
All JSON objects (including those in a list of objects) need to strictly follow the format outlined in the Custom Field Parameters section of the Edit Candidate API documentation.
Always use lowercase text for any key names.
| Field | Definition | Type | Required |
|---|---|---|---|
|
On Behalf Of |
|||
|
User ID |
ID of the user issuing this request. Required for auditing purposes. |
Number | TRUE |
|
Candidate |
|||
|
ID |
Unique identifier of this candidate. |
Number | TRUE |
|
Update |
|||
|
First Name |
The candidate's new given name. If selected, this field can't be left blank. |
Text | FALSE |
|
Last Name |
The candidate's new family name. If selected, this field can't be left blank. |
Text | FALSE |
|
Company |
The candidate's new company. |
Text | FALSE |
|
Title |
The candidate's new title. |
Text | FALSE |
|
Is Private |
Select true if the user is private. |
True/False | FALSE |
|
Phone Numbers |
Array of the candidate's phone numbers. Passing an empty array clears all values if Pass Empty Values? is set to |
List of Objects | FALSE |
|
Addresses |
Array of the candidate's physical addresses. Passing an empty array clears all values if Pass Empty Values? is set to |
List of Objects | FALSE |
|
Email Addresses |
Array of the candidate's email addresses. Passing an empty array clears all values if Pass Empty Values? is set to |
List of Objects | FALSE |
|
Website Addresses |
Array of the candidate's website addresses. Passing an empty array clears all values if Pass Empty Values? is set to |
List of Objects | FALSE |
|
Social Media Addresses |
Array of the candidate's social media addresses. Passing an empty array clears all values if Pass Empty Values? is set to |
List of Objects | FALSE |
|
Recruiter |
An object representing the candidate's new recruiter. Either the recruiter's ID or email address must be present. |
Object | FALSE |
|
Coordinator |
An object representing the candidate's new coordinator. Either the coordinator's ID or email address must be present. |
Object | FALSE |
|
Tags |
Array of the candidate's tags. Passing an empty array clears all values if Pass Empty Values? is set to |
List of Text | FALSE |
|
Custom Fields |
An object containing all the custom fields that are to be updated for this candidate. |
List of Objects | FALSE |
Output
| Field | Definition | Type |
|---|---|---|
|
Response |
||
|
Status Code |
Result of the operation. The connector returns an HTTP status code that indicates whether the action taken by the card succeeded or failed. For example:
For a full list of possible status codes, see HTTP status codes. |
Number |