create_appointment
Schedule appointments in Follow Up Boss by specifying title, start/end times, invitees, location, and optional reminders.
Instructions
Create an appointment. (POST /appointments)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | Yes | The ending date and time of the appointment (in UTC, also supports time zone suffix). | |
| start | Yes | The beginning date and time of the appointment (in UTC, also supports time zone suffix). | |
| title | Yes | Title of the appointment. | |
| allDay | No | Sets whether the appointment is an all day event or not. | |
| typeId | No | The Follow Up Boss appointment type identifier. | |
| invitees | No | Array of users and/or people to invite to the appointment. (e.g., User object: `{userId: 1, name: "Tom Minch"}`, People object: `{personId: "123", name: "John Q Customer", email: "johnq@example.com"}`) | |
| location | No | The location or address of the appointment. | |
| extraBody | No | Extra raw JSON body fields not explicitly listed above — e.g. custom.* fields when creating/updating people or deals. Keys and values are sent as-is. | |
| outcomeId | No | The Follow Up Boss appointment outcome identifier. | |
| extraQuery | No | Extra raw query parameters not explicitly listed above — e.g. FUB custom field filters like custom.ClosingDate on /people or /deals. Keys and values are sent as-is. | |
| createdById | No | The id of the user that created the appointment. (Note: This can only be set by admins, otherwise the currently logged in user's ID is used.) | |
| description | No | Description of the appointment or event. | |
| sendInvitation | No | Send an invitation email to invitees. (Note: If the "appointment reminders" is enabled, an SMS reminder will also be sent.) |