Bullhorn icon

Bullhorn

Interact with Bullhorn CRM API

Appointment → Update

AI-generated

Summary

Update a Bullhorn appointment by its ID, modifying standard and custom fields as specified.

Inputs

  • Appointment ID (required) — Numeric ID of the appointment to update.
  • Additional Fields — Optional fields to update such as type, description, location, candidateReference ID, jobOrder ID, owner ID, and custom fields as JSON.
  • Custom Fields — Set custom fields by their user-assigned display names with specific values.

Output shape

a single record representing the updated appointment entity returned as JSON

The update uses a POST request with specified fields merged into the appointment object. Only provided fields are updated; others remain unchanged. Custom fields can be updated via JSON or the customFieldValues collection. The output includes the full updated appointment data as returned from Bullhorn.

Examples

Example 1: Update an appointment's location and description with custom fields

Provide the appointment ID, fill in the additionalFields to set location and description, and optionally specify custom fields by their display names.

Links

Discussion