Create appointment
freshsales_create_appointmentWRITE: create an appointment (meeting) with a start and end, optionally attached to a contact, account or deal and with attendees. Attendees may be notified by Freshsales. POST /appointments.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Appointment title. | |
| end_date | Yes | End, ISO 8601 with a timezone; after from_date. | |
| location | No | Location. | |
| from_date | Yes | Start, ISO 8601 with a timezone, e.g. 2026-11-02T09:00:00Z. | |
| target_id | No | Id of the contact, account or deal (with target_type). | |
| time_zone | No | Time zone name, e.g. Europe/Prague. | |
| description | No | Details. | |
| target_type | No | What the record is attached to: Contact, SalesAccount (company) or Deal. | |
| attendee_user_ids | No | User ids (freshsales_list_owners) attending. | |
| attendee_contact_ids | No | Contact ids attending. |