onOffice icon

onOffice

onOffice custom node for n8n

Appointment → Create

AI-generated

Overview

This node creates an appointment in the onOffice system. It is useful for automating the scheduling of appointments, such as meetings, viewings, or other events related to real estate management. Users can specify detailed appointment information including start and end times, description, creator, and status (e.g., cancelled or private).

Use Case Examples

  1. Automatically create a new appointment when a client books a viewing through a web form.
  2. Schedule follow-up appointments after a property showing is completed.

Properties

Name Meaning
JSON Parameters Determines whether the appointment data is provided as raw JSON or through structured fields.
Parameters Raw JSON input for appointment data, used when JSON Parameters is true.
Data Structured input fields for appointment details such as all-day flag, creator, cancellation status, description, start and end dates, notes, privacy, and appointment type.
Additional Fields Optional additional fields such as linked address IDs and estate ID.

Output

JSON

  • id - Unique identifier of the created appointment.
  • status - Status of the appointment creation operation.
  • data - Details of the created appointment as returned by the onOffice API.

Dependencies

  • Requires an API key credential for onOffice API authentication.

Troubleshooting

  • Ensure the API key credential is correctly configured and has sufficient permissions to create appointments.
  • Verify that date and time fields are in the correct format to avoid validation errors.
  • If using JSON Parameters, ensure the JSON structure matches the expected format by the onOffice API.

Links

  • onOffice API Documentation - Official API documentation for onOffice, useful for understanding the appointment creation endpoint and data structure.

Discussion