update_appointment
Update an existing appointment's details such as title, start/end times, location, and invitees in Follow Up Boss CRM.
Instructions
Update an appointment. (PUT /appointments/{id})
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| 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. | |
| 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.) |