Cannot create a meeting using an existing User (Not Admin) template and have it include registration questions

I can’t seem to use an existing (User/Not Admin) Meeting Template to create a meeting via API. The meeting is successfully created: Here are my endpoints used:

  1. GET /users/{userId}/meeting_templates
  2. POST /users/{userId}/meetings
    Endpoint: https://api.zoom.us/v2/users/jCipZo3SS6y8DSDCDUNbRg/meetings
    Body:
    {
    “agenda”: “Description and more description.”,
    “duration”: 120.0,
    “start_time”: “2024-09-23T16:00:00.000Z”,
    “timezone”: “America/New_York”,
    “topic”: “2022-08-09, Westchester Executive Roundtable”,
    “settings”: {
    “registration_type”: 2,
    “use_pmi”: false
    },
    “template_id”: “taX6E2BTYSXxnUBZehVxvRbXGcATBk0D”
    }
    3.Result:* Meetings are created, but they do not have the registration questions from the meeting template.
  • I tried adding use_pmi back in as mentioned in this article, but that didn’t help: Registrations Questions Not Created
  • It does not appear that you can retroactively PATCH a meeting template to an existing meeting to get the registration questions to be added afterwards.

Questions: There appear to be multiple different kinds of meeting_template Ids - Admin and User. I’m clearly getting the user Meeting Templates that I need in the meeting_template GET:
{“total_records”:9,“templates”:[{“id”:“mBezRAY3T-m2GEN5zGv33Q”,“name”:“2025 Non-DYDC Zoom Registration Template”,“type”:1},{“id”:“f9eWYbc0Qc-KKiUYJEgM2Q”,“name”:“2025 DYCD Zoom Registration Template”,“type”:1},{“id”:“dVqv__VzRM24UI9gqZdoJg”,“name”:“Non-DYDC Zoom Registration Template 2024”,“type”:1},{“id”:“rv86kYrQSmeXIMzC7_oxiw”,“name”:“DYCD FY24 Template”,“type”:1},{“id”:“i_JIs1WORRmthFeyyrh02A”,“name”:“Public Calendar 2024 Template”,“type”:1},{“id”:“:censored:22:9ca2998181:_0”,“name”:“Large Meeting”,“type”:2},{“id”:“:censored:22:9ca2998181:_1”,“name”:“Seminar”,“type”:2},{“id”:“SE3_U5BJT_Sua8jBxLNbJw”,“name”:“Duplicate of Large Meeting”,“type”:2},{“id”:“z1UxViGkRKmE02aQbY8mhA”,“name”:“2025 DYCD Zoom Registration Template - Admin”,“type”:2}]}

I subsequently filtered to get the exact template that I want, however, when I use it in either a PATCH or POST, it isn’t being applied and I’m not getting the questions that I want. Is it possible to create a meeting from a template via the API? That would essentially use the “Use this Template” function within Meeting Templates in the UI and the Meeting API doesn’t seem to have that functionality.

I think that the only other option is to create the meeting from scratch and/or use a Meeting as a template (but not actually use the Meeting template object) and grabbing all of the settings from an existing meeting and then secondarily doing a GET to get that meeting’s registration questions. This seems, well, a bit silly.

Hey @roger.miller1
I think I replied in another post you made about the same topic.
you will need to use admin template type 2,

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