Platform APIEnterprise
Update a meeting
Update selected meeting information, recurrence settings, participant permissions, and invitees.
HTTP request
POST {API_ADDRESS}/rtc-meeting/update_meetingRequest example
curl --request POST "${API_ADDRESS}/rtc-meeting/update_meeting" --header "Content-Type: application/json" --header "operationID: ${OPERATION_ID}" --header "token: ${TOKEN}" --data-raw '{"meetingID":"meeting_001","updatingUserID":"user_001","title":"Updated weekly sync","scheduledTime":1719900000000,"meetingDuration":3600,"password":"123456","timeZone":"Asia/Shanghai","repeatInfo":{"endDate":1722400000000,"repeatTimes":4,"repeatType":1,"interval":1,"repeatDaysOfWeek":[1],"repeatMeetingID":"repeat_meeting_001","repeatSequence":1},"canParticipantsEnableCamera":true,"canParticipantsUnmuteMicrophone":true,"canParticipantsShareScreen":true,"disableCameraOnJoin":false,"disableMicrophoneOnJoin":true,"canParticipantJoinMeetingEarly":false,"lockMeeting":false,"audioEncouragement":true,"videoMirroring":true,"inviteeInfo":{"inviteeUserIDs":["user_002"]}}'Request body
| Parameter | Required | Type | Description |
|---|---|---|---|
| meetingID | Yes | string | Meeting ID. |
| updatingUserID | Yes | string | User performing the update. |
| title | No | StringValue | New title. |
| scheduledTime | No | Int64Value | New start time in Unix milliseconds. |
| meetingDuration | No | Int64Value | New duration in seconds. |
| password | No | StringValue | New password, including an empty value to remove it. |
| timeZone | No | StringValue | New creator-selected time zone. |
| repeatInfo | Yes | MeetingRepeatInfo | Recurrence information associated with this meeting. |
| canParticipantsEnableCamera | No | BoolValue | Whether participants may enable cameras. |
| canParticipantsUnmuteMicrophone | No | BoolValue | Whether participants may unmute microphones. |
| canParticipantsShareScreen | No | BoolValue | Whether participants may share screens. |
| disableCameraOnJoin | No | BoolValue | Whether cameras start disabled. |
| disableMicrophoneOnJoin | No | BoolValue | Whether microphones start muted. |
| canParticipantJoinMeetingEarly | No | BoolValue | Whether participants may join early. |
| lockMeeting | No | BoolValue | Whether new participants are blocked from joining. |
| audioEncouragement | No | BoolValue | Whether active-speaker highlighting is enabled. |
| videoMirroring | No | BoolValue | Whether video mirroring is enabled. |
| inviteeInfo | Yes | InviteeInfo | Updated invitee user IDs. |
Response
The common response has errCode: 0 when the update was accepted.
Errors
See Error codes.
Permissions and limits
- Available only in OpenIM Enterprise.
- Use wrapper fields to distinguish omitted values from explicit zero, empty, or false values.
Related pages
Was this page helpful?