Cannot set registrations as required for meeting through API

Format Your New Topic as Follows:

API Endpoint(s) and/or Zoom API Event(s)

POST /users/{userId}/meetings
POST /meetings/{meetingId}/registrants

Description

Trying to create a meeting with registration enabled and then create a registration.

Error?

"data": {
    "code": 404,
    "message": "Registration has not been enabled for this meeting: 82881562772."
}

How To Reproduce
Steps to reproduce the behavior:
*1. Request URL / Headers (without credentials or sensitive info like emails, uuid, etc.) /
Sending the request for a Licensed user so that should not be a problem.

POST /users/{userId}/meetings request body:
{
duration: 60,
recurrence: { type: 2, end_times: 3, repeat_interval: 1 },
type: 8,
start_time: “2023-04-20T10:00:00”,
approval_type: 0,
registration_type: 1,
}

Found one old thread with exactly the same problem: the proposed request body did not solve my problem.

2. Authentication method or app type

Oauth server-to-server app. Basically just calling the endpoints in NodeJS.

3. Any errors

Hi @mileetos
Thanks for reaching out to the Zoom Developer Forum and welcome to our community!
It looks like you are not passing the information correctly.
Make sure to pass the fields “approval_type” and “registration_type” inside of the “settings” object and that should fix this error

Let me know how it goes! :slight_smile:
Cheers,
Elisa

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