BullhornHub Advanced icon

BullhornHub Advanced

Full CRUD operations for Bullhorn CRM/ATS via BullhornHub SDK

Placement → Create

AI-generated

Summary

Create a new Placement record in Bullhorn using either field pairs or a JSON object payload, optionally emitting an operations log entry.

Inputs

  • Authentication (required) — Choose between 'User Credentials (Email & Password)' or 'Enterprise Credentials (API Key)' for authentication.
  • Enable Operations Log — Boolean indicating whether to emit an audit log row to an additional output for every write operation.
  • Input Mode (required) — Select how to build the Placement creation payload: either field-by-field pairs or a JSON object.
  • Data (JSON) — When using JSON mode, provide a JSON string representing the fields to set on the new Placement record. Empty, null, or undefined values are skipped. Numeric TO_ONE references (e.g., {"clientCorporation": 123}) are automatically wrapped as {id: 123}.
  • Fields — When using field pairs mode, provide one or more Bullhorn API field names and corresponding values to set on the new Placement record. Numeric TO_ONE references are converted to {id: value} automatically.
  • Output Fields — Specify additional fields to include in each output item, merged into results and error outputs.

Output shape

a single record representing the created Placement entity including at least its ID and any requested output fields

If 'Enable Operations Log' is true, a second output is emitted with audit log entries for the create operation. The node expects appropriate authentication and handles TO_ONE reference conversions automatically.

Examples

Example 1: Creating a Placement using field pairs

Select 'User Credentials' authentication, enable or disable operations log as needed, set Input Mode to 'Field Pairs', then add one or more Bullhorn fields with values such as 'candidate' and 'jobOrder' IDs.

Example 2: Creating a Placement using JSON object

Select authentication, optionally enable operations log, set Input Mode to 'JSON Object', and provide a JSON string with fields to create the Placement, omitting empty or null fields. Numeric references will be wrapped automatically.

Links

Discussion