BullhornHub Advanced icon

BullhornHub Advanced

Full CRUD operations for Bullhorn CRM/ATS via BullhornHub SDK

Appointment → Update

AI-generated

Summary

Updates an existing Bullhorn appointment record using a field-by-field UI builder or a pre-built JSON payload.

Inputs

  • Authentication (required) — Select User Credentials (Email & Password) or Enterprise Credentials (API Key).
  • Enable Operations Log — Emit an audit log row to a second output connector for every write operation.
  • ID (required) — The ID of the Appointment record to update.
  • Input Mode — Choose Field Pairs (UI) to build the payload manually or JSON to provide a pre-built object.
  • Data (JSON) — JSON object of fields to write. Empty/null/undefined values are skipped. Numeric TO_ONE references (e.g., {"clientCorporation": 123}) are auto-wrapped as {id: 123}.
  • Fields — Bullhorn fields and values to update. Only include fields you want to change.
  • Output Fields — Fields to include in every output item (merged into results, no-results, and error items).

Output shape

one item per input item

Returns the updated Appointment record. If the update payload is empty (no fields specified), the operation succeeds as a no-op.

Examples

Example 1: Update appointment status

Select Field Pairs mode. Map 'status' to 'Confirmed' and 'dateAdded' to current date.

Example 2: Use JSON payload for selective enrichment

Select JSON mode. Provide a JSON object with only the fields you want to change (e.g., {"status": "Confirmed"}).

Links

Discussion