Update
AI-generatedSummary
Update an existing Bullhorn contact by ClientContact ID with specified field values, using either overwrite or selective empty-field update modes.
Inputs
- Authentication (required) — Choose between User Credentials (Email & Password) or Enterprise Credentials (API Key) for authentication.
- Enable Operations Log — Optional toggle to emit an audit log row for each write operation to help maintain an audit trail.
- Contact ID (required) — The numeric ID of the ClientContact record to update.
- Update Mode (required) — Select 'Overwrite All Fields' to send all mapped fields (skipping empty ones) or 'Update Empty Fields Only' to only update fields currently empty in Bullhorn, preserving existing data.
- Fields (required) — Specify the contact fields to update and their new values using the resource mapper; skipped if empty. Fields that reference other entities (to-one fields) require numeric IDs.
Output shape
a list of updated contact records with success status and details including changedEntityId and changedEntityType
If no fields are provided, the update is skipped. For 'Update Empty Fields Only' mode, only fields that are empty in Bullhorn are updated. The third output for Operations Log is available if enabled. Errors are returned per item if 'continue on fail' is enabled.
Examples
Example 1: Updating a contact by ID with new email and phone number, overwriting existing fields.
Set Authentication to Enterprise Credentials, Contact ID to the target contact's ID, Update Mode to 'Overwrite All Fields', and map email and phone fields with new values.