Sourcier Advanced icon

Sourcier Advanced

Full CRUD operations for Bullhorn CRM/ATS via Sourcier SDK

Job Submission → Update

AI-generated

Summary

Update an existing Job Submission record in Bullhorn by specifying its ID and the fields to modify, either via individual field pairs or a JSON object payload.

Inputs

  • Authentication — Choose the authentication method to use: User Credentials (Email & Password) or Enterprise Credentials (API Key).
  • Enable Operations Log — Optional toggle to emit an audit log entry to a second output for each write operation to help maintain an audit trail.
  • ID (required) — The numeric ID of the Job Submission record to update.
  • Input Mode — Select how to provide the update data: as individual field/value pairs (Field Pairs UI) or as a JSON object payload (JSON Object).
  • Fields — When using Field Pairs input mode, specify the Bullhorn field names and their new values to update on the Job Submission record.
  • Data (JSON) — When using JSON Object input mode, provide a JSON object with fields to update. Empty, null, or undefined values are skipped. Numeric TO_ONE references are automatically wrapped. An empty JSON object results in a no-op update.
  • Output Fields — Specify fields to include in every output item, merged into results, no-results, and error outputs.

Output shape

a single entity response object containing at least the updated record's ID and any requested output fields.

Supports two input modes for update data: individual field-value pairs or a JSON object for selective enrichment. Enables optional audit logging via a second output. The update operation does not create new records; it applies changes to an existing Job Submission identified by the provided ID.

Examples

Example 1: Update Job Submission status via field pairs

Authentication set to Enterprise Credentials; ID set to 123; Input Mode set to Field Pairs; one field pair: status = 'Active'. Enable Operations Log off. Output Fields include id and status.

Example 2: Update Job Submission using JSON payload

Authentication with User Credentials; ID set to 456; Input Mode set to JSON Object; Data (JSON) set to '{"status":"Closed", "owner":"789"}'. Enable Operations Log on. Output Fields include id, status, and owner.

Links

Discussion