update_candidate
Update a candidate's profile by providing only the fields to change. The candidate ID is required; all other fields are optional.
Instructions
Update an existing candidate's profile. All fields are optional — only send the fields you want to change. Returns the updated candidate object.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Candidate ID to update | |
| first_name | No | Candidate's first name | |
| last_name | No | Candidate's last name | |
| No | Candidate's email address | ||
| phone_number | No | Candidate's phone number | |
| title | No | Candidate's current job title | |
| tags | No | Comma-separated tag names (replaces existing tags) | |
| skills | No | Comma-separated skill names (replaces existing skills) | |
| candidate_source_id | No | Source ID — get IDs from list_sources | |
| social_urls | No | Social profile URLs (replaces existing social URLs) | |
| location | No | Candidate location using places IDs | |
| additional_info | No | Custom field values as key-value pairs |