Update Meeting Type
Update an existing meeting type
PATCH
Update Meeting Type
Update an existing meeting type to change its name, duration, or other settings.
Endpoint
Request Headers
Path Parameters
Request Body
All fields are optional. Only include the fields you want to update.meetingInfo
meetingOptions
ics
Customize the calendar invite (ICS) that attendees and hosts receive. Each field accepts either a plain string or a multi-language object.
When you pass a plain string, it is stored under the meeting type’s default language. When you pass an object, each key is a language code (e.g.
en, de) mapping to the template for that language.
Partial updates are supported: sending only description preserves the existing title and location. Sending { "de": "..." } preserves other languages within that field.
Dynamic Tags
Use these placeholders in your templates — they are replaced with actual values when the calendar invite is generated. Guest:
Host:
Meeting:
Examples
Update Name and Duration
Update Custom Channel
Update In-Person Location
The
locations field is used with the local (in-person at host) channel. When multiple locations are provided, the attendee can choose on the booking page.Update Channel Availabilities
Add or replace per-channel availability overrides:Inline availability objects are created automatically and stored as UUIDs. On subsequent reads,
channelAvailabilities values are always UUID strings.Update Calendar Invite
Customize what appears in the calendar event description:Update Calendar Invite (Multi-Language)
Provide different templates per language:You can mix string and object formats within the same request. In the example above,
location is a plain string while title and description use multi-language objects.Response
Success (200 OK)
Error Responses
404 Not Found
400 Bad Request - Validation Error
Related Endpoints
Create Meeting Type
Create a new meeting type
List Meeting Types
Get all meeting types
Update Meeting Type