Set an appointment by phone
set_appointmentPlace an outbound AI phone call to set up a meeting. The assistant calls the person, agrees a time, and the result (poll get_call) carries outcome (appointment_set | callback_requested | declined | no_answer | failed) and, when set, the appointment (startISO, timezone, durationMinutes, attendee, subject). Returns a callId immediately.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | Who to call, in E.164, e.g. +14155550123. | |
| slots | No | Specific start times to offer, ISO-8601 with offset. | |
| subject | Yes | What the meeting is about. | |
| autoBook | No | Also book the agreed time on your connected calendar. | |
| callerId | No | Optional caller ID; must be a number on your account. | |
| timezone | No | IANA timezone for the appointment, e.g. Asia/Jerusalem. | |
| webhookUrl | No | Optional https URL to receive the signed result. | |
| timePreference | No | Natural-language window, e.g. "weekday mornings next week". | |
| durationMinutes | No | Meeting length in minutes (default 30). |