BullhornHub Advanced icon

BullhornHub Advanced

Full CRUD operations for Bullhorn CRM/ATS via BullhornHub SDK

Job → Create

AI-generated

Summary

Create a new Job record in Bullhorn with specified field values provided either as individual field pairs or as a JSON object containing the payload.

Inputs

  • Authentication — Choose authentication method: User Credentials (email and password) or Enterprise Credentials (API Key). Defaults to Enterprise.
  • Enable Operations Log — Optionally enable an audit log for the create operation to maintain an operations trail in a secondary output.
  • Input Mode (required) — Select how to provide the Job data payload; either field-by-field with UI field pairs or a pre-built JSON object.
  • Fields (required) — Specify Bullhorn API field names and corresponding values for the new Job record. Automatically converts single-value references to proper {id: value} format. Used when Input Mode is 'Field Pairs'.
  • Data (JSON) (required) — Provide a JSON object representing the Job data to create. Fields with empty, null, or undefined values are skipped. Numeric references are auto-wrapped as {id: number}. Used when Input Mode is 'JSON Object'.
  • Output Fields — Specify fields to always include in the output item after creation, allowing for dynamic or fixed values merged into result or error output.

Output shape

a single record representing the created Job entity, including any requested output fields

The operation returns the created Job entity data as response. If operations log is enabled, additional audit entries appear on a secondary output. Input payload supports automatic wrapping of TO_ONE references and selective field updates by skipping empty values.

Examples

Example 1: Create a new Job by specifying individual Job field names and values in the UI, such as title, clientCorporation ID, and description.

Authentication set to Enterprise Credentials; Input Mode set to Field Pairs; Fields specifying the Job details; output fields set to retrieve key Job properties.

Example 2: Create a new Job by providing a JSON object with the Job data for advanced or dynamic payload construction.

Authentication set to User Credentials; Input Mode set to JSON Object; Data (JSON) containing the Job payload with selective fields to create.

Links

Discussion