Registration has not been enabled for this meeting

Tommy
yes. My account is licensed. PRO account.

I need, very very very important, realize a meeting with control access. But this control I need that be by API.

Can I help me?

Hey @rafaelbilibio, @OregonDean,

Please try using the following request body JSON:

{
  "topic": "Test API Meeting with registration required",
  "type": 2,
  "start_time": "2020-08-15T18:00:00Z",
  "duration": 60,
  "settings": {
    "approval_type": 1,
  }
}

Thanks,
Tommy

Hi @tommy ,
I have tried it but i still get this response:
{“code”:404,“message”:“Registration has not been enabled for this meeting: xxxx.”}
Thanks

Hey @tuananhvu1601,

Can you confirm the meeting you are trying to create is not using your PMI (personal meeting number)?

As stated in the Meeting Registration docs one of the prerequisites is

“The meeting you are enabling registration for cannot use your PMI

Double check your settings and make sure use PMI for scheduled meetings is turned off.

Thanks,
Tommy

Hi @tommy,

Is it the settings that you have mentioned ?


As i cannot disable this settings. So are there other way do create a meeting ( NOT for PMI ) via API ?

Br,

Hey @tuananhvu1601,

It is this setting:

If it is locked, you will need to ask your Zoom Admin to change it for you.

Thanks,
Tommy

This worked for me

I am creating a meeting for a licensed user.

Create meeting request:
{
“topic”: “Register Participants Auto”,
“type”: 2,
“start_time”: “2020-08-26T17:10:00Z”,
“end_time”: “2020-08-26T18:10:00Z”,
“duration”: 60,
“timezone”: “America/New_York”,
“agenda”: “Register Participants Auto”,
“settings”: {
“approval_type”: 0,
“registrants_email_notification”: true,
“meeting_authentication” : true,
“use_pmi”: false
}
}

Response

   {
    "uuid": "pBLrNEG5QaWrNBDo74Q8UA==",
    "id": ***********,
    "host_id": "5HNUU7jSRfqTj8rGRRWwow",
    "host_email": "kavin.kannan@kipu.health",
    "topic": "Register Participants Auto",
    "type": 2,
    "status": "waiting",
    "start_time": "2020-08-26T17:10:00Z",
    "duration": 60,
    "timezone": "America/New_York",
    "agenda": "Register Participants Auto",
    "created_at": "2020-08-26T15:22:11Z",
    "start_url": "aaa",
    "join_url": "aaaa",
    "registration_url": "aaaa",
    "settings": {
        "host_video": false,
        "participant_video": false,
        "cn_meeting": false,
        "in_meeting": false,
        "join_before_host": false,
        "mute_upon_entry": false,
        "watermark": false,
        "use_pmi": false,
        "approval_type": 0,
        "audio": "both",
        "auto_recording": "none",
        "enforce_login": true,
        "enforce_login_domains": "",
        "alternative_hosts": "",
        "close_registration": false,
        "registrants_confirmation_email": true,
        "waiting_room": false,
        "request_permission_to_unmute_participants": false,
        "global_dial_in_countries": [
            "US"
        ],
        "global_dial_in_numbers": [
            {
                "country_name": "US",
                "number": "+1 9292056099",
                "type": "toll",
                "country": "US"
            },
            {
                "country_name": "US",
                "number": "+1 3017158592",
                "type": "toll",
                "country": "US"
            },
            {
                "country_name": "US",
                "number": "+1 3126266799",
                "type": "toll",
                "country": "US"
            },
            {
                "country_name": "US",
                "number": "+1 6699006833",
                "type": "toll",
                "country": "US"
            },
            {
                "country_name": "US",
                "number": "+1 2532158782",
                "type": "toll",
                "country": "US"
            },
            {
                "country_name": "US",
                "number": "+1 3462487799",
                "type": "toll",
                "country": "US"
            }
        ],
        "contact_name": "aaa",
        "contact_email": "aaa",
        "registrants_email_notification": true,
        "meeting_authentication": true,
        "authentication_option": "sigIn_Uq8sfaDuR5OzCQ-46teWOg",
        "authentication_name": "Sign in to Zoom",
        "authentication_domains": ""
    }
}

Add Registrant Request

  {
  "email": "aaa@gmail.com",
  "first_name": "aaa",
  "last_name": "bbb",
  "address": "123 Main ST",
  "city": "San Jose",
  "country": "US",
  "zip": "95550",
  "state": "CA",
  "phone": "111-444-4444",
  "industry": "Tech",
  "org": "IT",
  "job_title": "DA",
  "purchasing_time_frame": "More Than 6 Months",
  "role_in_purchase_process": "Influencer",
  "no_of_employees": "1-20",
  "comments": "Excited to host you.",
  "custom_questions": [
    {
      "title": "Favorite thing about Zoom",
      "value": "Meet Happy"
    }
  ]
}

Response:
{
“registrant_id”: “m342LBrSddddddTz69mwpnjCBVGg”,
“id”: 9668341348,
“topic”: “Register Participants Auto”,
“start_time”: “2020-08-26T17:10:00Z”,
“join_url”: “aaa”
}

*This post has been edited to remove any meeting / webinar IDs

1 Like

As of today. (2020.11.06) it seems like that there is no registration required button.

Is this an expected result?

Also getting this error in Zapier

can anyone help me with this problem from Zoom Team?

@tommy

Hi @eric.kim,

Our Technical Support team will be best suited to assist with this. You can reach out to them here.

Thanks


Done!

Thanks

Thanks, @eric.kim! Someone from that team will be in touch.

When I set the value of approval_type as 0, the problem is solved, but in this way, I get the following error in websdk;
Your connection has timed out and you cannot join the meeting. Verify your network connectivity and try again.

Console :
The current sdk version doesn’t support register meeting/webinar, please upgrade to the latest version.

Hi @ibrahimh.cadirci,

In order for us to take a closer look, can you please post a new thread here: #web-client-sdk

Please share the a screenshot of your browser console in that new thread as well.

Thanks,
Will

Hi @tommy ,

Can we add registrant to meeting with type 3 ?
Getting this error: {
“code”: 300,
“message”: “Registration has not been enabled for this meeting: 98184724****.”
}

Hi @kundan , if you created the meeting without registration enabled then you will get this error when trying to add registrants.

Hi Zoom support,

I am just upgrading my company app from JWT to server to server OAuth when testing meeting api after getting the token I get this error message attached in the screenshot:

I am not sure why this is it should work my account is enterprise and licensed version. I tried on the meeting setup to tick registration required and still the same issue, can you explain why this occurs and how to fix this? What I would be expecting to see is to receive the joinUrl for the meeting? @will.zoom or @tommy using a generated meeting id can you help with this it is quite urgent thanks

Cheers
Neil

Hi @neil.rastogi ,

Welcome to the developer forum and Zoom developer community.

Please verify that you actually have registration enabled on the meeting by using the following endpoint:

If it shows that you do not, use this endpoint to update the scheduled meeting to require registration:

Thanks!