Sourcier Advanced icon

Sourcier Advanced

Full CRUD operations for Bullhorn CRM/ATS via Sourcier SDK

Contact → Create

AI-generated

Summary

Create a new Contact record in Bullhorn by specifying field-value pairs via the UI or providing a JSON object payload.

Inputs

  • Authentication — Choose between User Credentials (Email & Password) or Enterprise Credentials (API Key) for authentication.
  • Enable Operations Log — Optional boolean to emit an audit log row to a secondary output for each write operation to maintain an audit trail.
  • Input Mode (required) — Select how to build the Contact record data: either by UI field-value pairs or by providing a JSON object payload.
  • Fields (required) — When Input Mode is 'Field Pairs (UI)', provide one or more Bullhorn API field names and their corresponding values to set on the new Contact. TO_ONE references (e.g., clientCorporation=123) are automatically converted to {id: 123} format.
  • Data (JSON) (required) — When Input Mode is 'JSON Object', provide a JSON string representing field-value data for the new Contact. Empty, null, or undefined values are skipped, enabling selective enrichment.
  • Output Fields — Specify fields to include in every output item, merged into result, no-result, and error items.

Output shape

a single record containing the newly created Contact entity data as returned by Bullhorn API

The operation may emit a second output with an audit log row if 'Enable Operations Log' is enabled. The created Contact data includes at least the fields specified in 'Output Fields'. Errors and no-results are handled per standard node behavior.

Links

Discussion