Platform APIEnterprise
Create an immediate meeting
Create a meeting immediately and return the real-time audio and video connection details for the creator.
HTTP request
POST {API_ADDRESS}/rtc-meeting/create_immediate_meetingRequest example
curl --request POST "${API_ADDRESS}/rtc-meeting/create_immediate_meeting" --header "Content-Type: application/json" --header "operationID: ${OPERATION_ID}" --header "token: ${TOKEN}" --data-raw '{"creatorUserID":"user_001","creatorDefinedMeetingInfo":{"title":"Support call","scheduledTime":1719800000000,"meetingDuration":3600,"password":"","timeZone":"Asia/Shanghai","hostUserID":"user_001","coHostUSerID":[],"inviteeUserIDs":["user_002"]},"setting":{"canParticipantsEnableCamera":true,"canParticipantsUnmuteMicrophone":true,"canParticipantsShareScreen":true,"disableCameraOnJoin":false,"disableMicrophoneOnJoin":true,"canParticipantJoinMeetingEarly":true,"lockMeeting":false,"audioEncouragement":true,"videoMirroring":true,"recordOn":false}}'Request body
| Parameter | Required | Type | Description |
|---|---|---|---|
| creatorUserID | Yes | string | Meeting creator. |
| creatorDefinedMeetingInfo | Yes | CreatorDefinedMeetingInfo | Title, schedule metadata, password, host, co-hosts, and invitees. |
| setting | Yes | MeetingSetting | Meeting-level media, joining, locking, and recording settings. |
Response
| Property | Type | Description |
|---|---|---|
| data.detail | MeetingInfoSetting | Created meeting details and settings. |
| data.liveKit | LiveKit | Real-time service URL and access token for the creator. |
Errors
See Error codes.
Permissions and limits
- Available only in OpenIM Enterprise.
- Return
data.liveKitonly to the authenticated participant for whom it was issued.
Related pages
Was this page helpful?