Actions87
- Appointment Actions
- Candidate Actions
- Company Actions
- Contact Actions
- File Actions
- Job Actions
- Job Submission Actions
- Lead Actions
- Note Actions
- Opportunity Actions
- Placement Actions
- Sendout Actions
- Task Actions
- Tearsheet Actions
Appointment → Update
AI-generatedSummary
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"}).