Book appointment
create_appointmentBook a confirmed appointment. startTime must be one get_availability offers for that type and date; any other time is rejected with conflict. Inactive appointment types can't be booked (not_found).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | ||
| doorId | No | ||
| startTime | Yes | ISO 8601 datetime | |
| driverName | No | ||
| locationId | Yes | ||
| companyName | Yes | ||
| driverNotes | No | ||
| driverPhone | No | ||
| poReference | No | ||
| contactEmail | Yes | ||
| contactPhone | No | ||
| customFields | No | ||
| trailerNumber | No | ||
| appointmentTypeId | Yes |