BullhornHub Advanced icon

BullhornHub Advanced

Full CRUD operations for Bullhorn CRM/ATS via BullhornHub SDK

Lead → Update

AI-generated

Summary

Update an existing Lead record in Bullhorn by specifying the record ID and the fields to change, either via UI field-value pairs or a JSON object.

Inputs

  • Authentication — Choose the authentication method: User Credentials (Email & Password) or Enterprise Credentials (API Key). Defaults to Enterprise.
  • Enable Operations Log — Optional boolean to emit an audit log row to a second output for each write operation.
  • ID (required) — The numeric ID of the Lead record to update.
  • Input Mode — Select how to build the update payload: Field Pairs (UI) mode to specify individual fields or JSON Object mode to provide the entire payload as JSON.
  • Fields (updateData) — When using Field Pairs input mode, specify one or more Bullhorn Lead fields and their new values to update.
  • Data (JSON) — When using JSON Object input mode, provide a JSON string containing field-value pairs to update; empty or null values are skipped, enabling selective updates.
  • Output Fields — Fields to include in every output item, merged into results regardless of success or failure.

Output shape

a single updated Lead record response from Bullhorn's API

The update operation requires a valid Lead ID and will apply changes only to specified fields. If the JSON payload is empty, the operation succeeds as a no-op. The operation can optionally emit an audit log row to a secondary output if enabled.

Examples

Example 1: Update Lead Fields Using Field Pairs Mode

Set the lead ID to update, choose Input Mode 'Field Pairs', and specify the fields such as status="Active", ownerId=123.

Example 2: Update Lead Using JSON Object Mode

Set the lead ID and choose Input Mode 'JSON Object'. Provide a JSON payload like {"status": "Active", "ownerId": 123} to perform selective updates.

Links

Discussion