Use this API to update a meeting’s details.
- This API has a rate limit of 100 requests per day. Because of this, a meeting can only be updated for a maximum of 100 times within a 24-hour period.
start_timevalue must be a future date. If the value is omitted or a date in the past, the API ignores this value and will not update any recurring meetings.
- If the
start_timevalue is a future date, the
recurrenceobject is required.
meeting:writeRate Limit Label:
The email address or
userId of the user to schedule a meeting for.
1 - Instant meeting.
2 - Scheduled meeting.
3 - Recurring meeting with no fixed time.
8 - Recurring meeting with a fixed time.
Whether to create a prescheduled meeting. This only supports the meeting
type value of
2 (Scheduled Meeting):
true— Create a prescheduled meeting.
false— Create a regular meeting.
Meeting start time. When using a format like “yyyy-MM-dd’T’HH:mm:ss’Z’”, always use GMT time. When using a format like “yyyy-MM-dd’T’HH:mm:ss”, you should use local time and specify the time zone. Only used for scheduled meetings and recurring meetings with a fixed time.
Meeting duration (minutes). Used for scheduled meetings only.
Time zone to format start_time. For example, “America/Los_Angeles”. For scheduled meetings only. Please reference our time zone list for supported time zones and their formats.
Meeting passcode. Passcode may only contain the following characters: [a-z A-Z 0-9 @ - _ *] and can have a maximum of 10 characters.
Note: If the account owner or the admin has configured minimum passcode requirement settings, the passcode value provided here must meet those requirements.
If the requirements are enabled, you can view those requirements by calling either the Get User Settings API or the Get Account Settings API.
Recurrence object. Use this object only for a meeting with type
8 i.e., a recurring meeting with fixed time.
HTTP Status Code: