Issue with Enabling Registration for Zoom Meeting (Type: 3)

Details of the Issue:

I am using the Zoom API to create a recurring meeting without a fixed time (type: 3) and enable registration for participants. Despite setting the appropriate options in the payload, I consistently encounter the following error when trying to add a registrant:

Error adding registrant: {
  code: 404,
  message: 'Registration has not been enabled for this meeting: 81707115740.'
}

Steps I Have Tried

  1. Meeting Type:

    • I am setting type: 3 to create a recurring meeting without a fixed time, as I want the meeting to remain active indefinitely (subject to Zoom’s 365-day activity rule).
  2. Payload for Meeting Creation:

    Here’s the payload I am using:

    {
      "topic": "System(Yoga Programs) - Prenatal Yoga",
      "agenda": "Yoga class session details",
      "timezone": "Asia/Kolkata",
      "type": 3,
      "settings": {
        "approval_type": 1,  // Also tried 0 and 2
        "waiting_room": false,
        "registration_type": 1,
        "registrants_email_notification": true
      }
    }
    
  3. Behavior Observed:

    • The meeting is created successfully, and I receive a zoomMeeting.id and zoomMeeting.join_url.
    • However, when I attempt to add a registrant to this meeting using the API, I get the 404 error.
  4. Tried with Different approval_type:

    • I tested all valid values for approval_type:
      • 0: Automatically approve registrants.
      • 1: Manually approve registrants.
      • 2: No registration required.
    • All attempts resulted in the same error.
  5. Account Settings:

    • I have checked the Admin > Account Settings > Meetings page to ensure that registration is enabled for API-created meetings.
  6. Meeting Settings Debugging:

    • I logged the response from the createMeeting API call and confirmed the meeting is created with a valid id and join_url.
    • However, I do not see a specific field indicating that registration is enabled in the meeting response.

Request for Assistance

Could you help clarify the following?

  1. Registration Support for type: 3:

    • Does Zoom API support registration for type: 3 meetings (recurring meetings without a fixed time)?
    • If supported, are there additional settings required to enable registration for such meetings?
  2. Default Account Settings:

    • Are there any account-level settings that might override registration settings in the API?
  3. Troubleshooting Guidance:

    • Is there a way to explicitly confirm that registration is enabled for a meeting created via API (e.g., specific fields in the meeting creation response)?
    • If this behavior is not expected, could you investigate meeting ID 81707115740 to identify the issue?

Environment Details:

  • API Endpoint Used:

    • POST /users/{userId}/meetings for creating the meeting.
    • POST /meetings/{meetingId}/registrants for adding registrants.
  • Payload for Adding Registrant:

    {
      "email": "testuser@example.com",
      "first_name": "Test",
      "last_name": "User"
    }
    
  • Account Type: [Specify your account type: Pro, Business, etc.]

  • API Key Permissions: Verified that my API Key has permissions to manage meetings and registrants.


Expected Outcome

  • Successfully create a recurring meeting without a fixed time (type: 3) that supports registration.
  • Successfully add registrants to the meeting.

Hi @trimukyoga
Thanks for reaching out to us.
Registration is not available for recurring meetings without fixed time.
This feature is only available for recurring meetings with fixed time (type 8)

1 Like

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