create_schedule
Create a calendar schedule with defined availability, meeting duration, and interval, assigned to an owner and optionally linked to a calendar.
Instructions
Create a calendar schedule. Owner accepts an employee/person ID, exact name, or email; calendar can be targeted by calendarId or calendarName.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| owner | No | a string that will be trimmed | |
| title | Yes | a string that will be trimmed | |
| description | No | Schedule description. | |
| meetingDuration | Yes | Default meeting duration in minutes. | |
| meetingInterval | Yes | Minimum interval between meetings in minutes. | |
| availability | Yes | ||
| timeZone | Yes | a string that will be trimmed | |
| calendarId | No | a string that will be trimmed | |
| calendarName | No | a string that will be trimmed |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | The successful tool result. The same value is also serialized as JSON in the text content for clients that do not read structuredContent. | |
| warnings | No | Optional agent-visible warnings about degraded result fidelity. Omitted when the server returned the documented happy-path payload. |