Sourcier Advanced icon

Sourcier Advanced

Full CRUD operations for Bullhorn CRM/ATS via Sourcier SDK

Candidate → Create

AI-generated

Summary

Create a new Candidate record in Bullhorn using either field pairs in the UI or a JSON payload. Optionally enable an operations log for auditing.

Inputs

  • Authentication (required) — Select between user credentials (email & password) or enterprise credentials (API key) to authenticate with Bullhorn.
  • Enable Operations Log — Boolean flag to emit an audit log row to a secondary output for create/update/delete/parseResume/fileUpload actions.
  • Input Mode (required) — Choose how to provide the Candidate data: as individual field-value pairs (Field Pairs) or a JSON object payload (JSON Object).
  • Fields — When using Field Pairs mode, specify one or more Bullhorn Candidate fields and their values. TO_ONE references (e.g., clientCorporation=123) are automatically formatted as {id: 123}.
  • Data (JSON) — When using JSON Object mode, provide the Candidate data as a JSON string. Empty, null, or undefined fields are skipped. Numeric TO_ONE references are auto-wrapped as {id: n}.
  • Output Fields — Specify fields to include in every output item, merged into successful results, no-results, and error items.

Output shape

a single object representing the created Candidate record or an error object

If enabled, an additional output provides operations log entries for auditing. The creation request payload is built based on the selected Input Mode. The operation requires valid authentication and will return validation errors if submitted data is invalid or incomplete.

Examples

Example 1: Create a Candidate using UI Field Pairs

Set Input Mode to 'fields', add desired candidate fields such as firstName and lastName with values, select appropriate Authentication, and optionally enable Operations Log to capture the creation event.

Example 2: Create a Candidate using JSON Object

Set Input Mode to 'json', provide a JSON string with the candidate properties to create, authenticate using desired credentials, and enable Operations Log if audit tracking is required.

Links

Discussion