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 → Create
AI-generatedSummary
Creates a new Appointment record in Bullhorn using either field-by-field input or a pre-built JSON payload.
Inputs
- authentication (required) — Authentication method: 'User Credentials (Email & Password)' or 'Enterprise Credentials (API Key)'. Default is 'enterprise'.
- inputMode — How to build the payload: 'fields' (UI field pairs) or '' (JSON object). Defaults to 'fields' for Create operations.
- createData (required) — Field pairs to set on the new record. Use expressions like {{ $.name }} for dynamic values. TO_ONE references (e.g., clientCorporation=123) are auto-converted to {id: 123}.
- dataJson — Pre-built JSON object of fields to write. Empty/null/undefined values are skipped. Numeric TO_ONE references are auto-wrapped as {id: 123}. For update with an empty payload, the operation succeeds as a no-op.
- enableOperationsLog — Whether to emit an audit log row to a second 'Operations Log' output for every write operation. Useful for maintaining an audit trail in a Data Table.
- outputFields — Fields to include in every output item. Merged into results, no-results, and error items.
Output shape
A single record for each input item, containing the created Appointment data (and any fields specified in Output Fields).
If Enable Operations Log is enabled, an additional output stream containing audit log rows is produced alongside the standard results.
Examples
Example 1: Create an appointment using the UI field pairs mode.
Select 'Enterprise Credentials (API Key)' for authentication, use 'Field Pairs (UI)' for input mode, and fill in fields like 'title', 'description', and 'date' using expressions or static values.
Example 2: Create an appointment using a JSON object.
Select 'Enterprise Credentials (API Key)' for authentication, use 'JSON Object' for input mode, and paste a pre-constructed JSON payload (e.g., {"title": "Interview", "date": "2023-12-01"}).