Create Share
create_shareCreates a Calendly share for an event type, setting booking period, durations, availability, and locations. Requires confirm=true to write.
Instructions
Create Share. Changes Calendly state and requires confirm=true for the specific requested action. Required scopes: shares:write.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| account | No | Named private Calendly account; selects credentials, not an organization URI. | |
| confirm | No | Must be true for the specific user-requested write. | |
| payload | No | Complete JSON request body instead of body flags. Supports nested booking, contact, availability and nullable fields. | |
| duration | No | Must be one of the provided duration options. If duration options aren't provided then duration must be one of the duration options inherited from the event type. | |
| end_date | No | is required when `period_type` is 'fixed' Format: `YYYY-MM-DD` | |
| event_type | No | ||
| start_date | No | is required when `period_type` is 'fixed' Format: `YYYY-MM-DD` | |
| period_type | No | ||
| payload_file | No | Regular local JSON body file, at most 5 MB. Cannot be mixed with body flags or payload. | |
| hide_location | No | determines if a location is hidden until invitee books a spot, only respected when there is a single custom location configured | |
| duration_options | No | A maximum of 4 unique options is allowed. Each option must be >= 1 and <= 720. | |
| max_booking_time | No | is required when `period_type` is 'moving' or 'available_moving' | |
| availability_rule | No | ||
| location_configurations | No |