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
Create a new Appointment record in Bullhorn using specified authentication, input data, and configuration.
Inputs
- authentication (required) — Choose between User Credentials (email & password) or Enterprise Credentials (API Key) for authenticating the request.
- enableOperationsLog — Optional boolean to emit an audit log entry for the create operation to a second output for audit trails.
- inputMode (required) — Select between building the create payload via Field Pairs (UI) or supplying a pre-built JSON object.
- dataJson — JSON string representing fields to set on the new Appointment when 'JSON Object' input mode is selected. Empty/null/undefined values are skipped, numeric TO_ONE references are auto-wrapped as {id: number}.
- createData — User interface collection of field name and value pairs for the new record when 'Field Pairs (UI)' input mode is selected. TO_ONE references are automatically converted to {id: number} format.
- outputFields — Specifies fields to include in every output item, merged into success, error, or no-result outputs.
Output shape
a single record representing the created Appointment entity with requested output fields included
If 'Enable Operations Log' is enabled, a second output emits an audit log row for the creation action. Numeric TO_ONE fields are auto-converted. The operation requires valid authentication and inputs are either field pairs or JSON object per configuration.
Examples
Example 1: Create an Appointment using Enterprise Credentials and field pairs
authentication set to 'enterprise', inputMode set to 'fields', several field pairs provided for the Appointment data, operations log disabled.
Example 2: Create an Appointment by passing complete JSON object with User Credentials
authentication set to 'user', inputMode set to 'json', JSON string provided with selective fields and TO_ONE references auto-wrapped, operations log enabled for audit.