How to generat Zoom Meeting URLs Server-Side for User Sessions

Hello,

I’m developing a feature similar to Upwork, where a Zoom meeting URL is generated dynamically for users (developers or clients) once they request a meeting.

For example, here’s the URL returned after I requested the meeting in Upwork

https://upwork-dash.zoom.us/j/<meeting_id>?pwd=<passcode>

I aim to enable users to join these meetings through their Zoom apps on various devices (PC, Mobile, Tablet, etc.).

I tried using the Zoom API to create a meeting with the following request:

POST https://api.zoom.us/v2/users/me/meetings
Content-Type: application/json

{
  "topic": "New Session",
  "type": 2,
  "start_time": "2023-01-30T09:00:00",
  "duration": 30,
  "password": "123456",
  "settings": {
    "waiting_room": true
  }
}

However, I received this error:

{"code":200,"message":"Video SDK Account does not support this REST API."}

Here’s my question

  1. What subscription plan is required to generate meeting URLs via the API? Do I need a business subscription or higher?
  2. What is the correct API endpoint or method to generate a Zoom meeting URL programmatically, ideally from server-side languages like Node.js or Python?

Thank you for your assistance!

FYI, I’ve already checked on this, and this is not what i want

@samuel.nouvelle , it seems you are using a Video SDK Account credential , while trying to call a Meeting SDK API Service.

If you are using Video SDK, there is no concept of scheduled meeting. In Video SDK, the video calls are generated on demand.

This topic was automatically closed 368 days after the last reply. New replies are no longer allowed.