Can not add users to zoom meeting that is currently running

I can not add/register a user to zoom meeting that is currently running, I got this error

path /meetings/88488133297/registrants   zoom error Meeting is over, you can not register now. If you have any questions, please contact the Meeting host.   code: 3038   statusCode : 400

even after sending him a direct Registration Link, he can not join

Hi @ihc.edu111
Thanks for reaching out to us!
Can you please share with me the request body you are sending when creating the meeting? This will help me to do some testing on my end and try and replicate this behavior

await zoomApi.meetings.AddRegistrant(meetingId, {
          email: email,
          first_name:  '-',
          last_name: '-',
        })

here is the full code

Could you please provide me with only the json object for thee meeting ccreation

    let zoomData = {
      start_time,
      timezone: 'Asia/Riyadh',
      type: 8, //8 — A recurring meeting with fixed time.
      topic: zoomForm.values.title,
      agenda: zoomForm.values.title,
      settings: {

        approval_type: 0,
        registration_type: 1,
      },
      recurrence: {
        end_date_time: dayjs(endDate).endOf('day').format('YYYY-MM-DDTHH:mm:ss') + 'Z',
        type: 1,
      },
    }

I tried to get the meeting data in postman and t seems you set close_registration to true by default :neutral_face:
but I can not confirm yet it is the main reason

    
    "settings": {
        
        "close_registration": true,

image

i tried to update a meeting to false but it does not change to false

image

Can not add users to zoom meeting that is currently running

Hi @ihc.edu111
After doing some testing on my end, I can not replicate the behavior you are seeing. This is what I did

  1. Created a recurring meeting using the same JSON object you shared with me
  2. Started a meeting
  3. Added a registrant to the meeting that I started (this call was successful)

I did not need to change the close_registration setting.

If this is not the workflow you are following, please share with me step by step what you are doing, including objects you are sending and the order so I can troubleshoot this

so why it is also disabled in the dashboard

image

That might be cause its the default value, it looks the same on my test account @ihc.edu111
but i am able to add registrants.

Please share with me the exact workflow you are following, including request bodies that you are sending and actions you are taking so I can replicate this and give you a workaround

curl

curl --location 'https://api.zoom.us/v2/users/me/meetings/' \
--data '{
      "start_time": "2023-11-18T00:00:00Z",
      "timezone": "Asia/Riyadh",
      "type": 8, 
      "topic": "tst",
      "agenda": "tst",
      "settings": {
        "approval_type": 0,
        "close_registration": false,
        "registration_type": 1,
        "registrants_email_notification": false,
        "registrants_confirmation_email": false
      },
      "recurrence": {
        "end_date_time": "2023-11-25T00:00:00Z",
        "type": 1
      }
    }'

body json

{
      "start_time": "2023-11-18T00:00:00Z",
      "timezone": "Asia/Riyadh",
      "type": 8, 
      "topic": "tst",
      "agenda": "tst",
      "settings": {
        "approval_type": 0,
        "close_registration": false,
        "registration_type": 1,
        "registrants_email_notification": false,
        "registrants_confirmation_email": false
      },
      "recurrence": {
        "end_date_time": "2023-11-25T00:00:00Z",
        "type": 1
      }
    }

response

  "settings": {
   ......
        "alternative_hosts": "",
        "alternative_host_update_polls": false,
        "close_registration": true,
.....

any updates … we have meeting next week

Hi @ihc.edu111
I tried replicating this on my end and I am able to add registrants and join the meeting, once the meeting is live.

Can you please try joining the meeting and then adding registrants to see if it works on your end?