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,