Actions87
- Appointment Actions
- Candidate Actions
- Company Actions
- Contact Actions
- File Actions
- Job Actions
- Job Submission Actions
- Lead Actions
- Note Actions
- Opportunity Actions
- Placement Actions
- Sendout Actions
- Task Actions
- Tearsheet Actions
Job → Update
AI-generatedSummary
Update a Job record in Bullhorn by providing its ID and the fields to modify, either as individual field-value pairs or a JSON object. Optionally emit an operations audit log for the update action.
Inputs
- Authentication — Select Bullhorn authentication method: User Credentials (Email & Password) or Enterprise Credentials (API Key). Defaults to Enterprise credentials.
- Enable Operations Log — Toggle to emit an audit log row for this update action to a second "Operations Log" output, useful for auditing data changes.
- ID (required) — Numeric ID of the Job record to update.
- Input Mode (required) — Choose how to provide update data: 'Field Pairs (UI)' to specify one or more Bullhorn API field names and corresponding values, or 'JSON Object' to supply a single JSON payload with fields to update.
- Fields (updateData) — When 'Field Pairs (UI)' mode is selected, specify one or more Bullhorn field names and the values to update. Only include fields to be changed.
- Data (JSON) — When 'JSON Object' mode is selected, provide a JSON object string representing the update payload. Empty, null, or undefined values are skipped. Numeric TO_ONE references are auto-wrapped as
{id: number}. An empty payload results in a no-op update. - Output Fields — Fields to include in the output items from this operation. Allows merging additional fields or mapping inputs to output.
Output shape
a single record containing the updated Job entity's data, merged with any specified output fields
If 'Enable Operations Log' is true, a second output will emit an audit log record of this update action. The update accepts either individual field-value pairs or a JSON object for selective field updates. Invalid or missing IDs will result in errors.
Examples
Example 1: Update a Job with ID 123 by setting its status to 'Open' using field pairs.
Set Authentication to 'Enterprise Credentials', ID to 123, Input Mode to 'Field Pairs', add one field pair with fieldName 'status' and fieldValue 'Open'.
Example 2: Update a Job with ID 456 by providing a JSON object payload to change multiple fields selectively.
Set Authentication to 'User Credentials', ID to 456, Input Mode to 'JSON Object', and provide a JSON string payload with desired fields to update, e.g., '{"title": "Senior Developer", "salary": 90000}'.