We want to implement Zoom Webinar API to create a webinar with a zoom webinar template in Salesforce.
According to the API doc, the template id can be added to the request body.
Please see the link below.
https://developers.zoom.us/docs/api/rest/reference/zoom-api/methods/#operation/webinarCreate
I created a template from the Zoom account webinar menu. I am the owner of this template.
When I use the API to create a webinar with a template_id (just created) in the json, it doesn’t work. (/users/{userId}/webinar_templates)
requestBody= {“topic”:“test api call 6”,“type”:5,“start_time”:“2023-04-29T06:12:00z”,“duration”:60,“timezone”:“America/Los_Angeles”,“password”:“123456”,“type”:5,“agenda”:“null”,“settings”:{“approval_type”:0,“registration_type”:2},“template_id”:“a1A17000003mbIzEAI”,“status”:“Planned”}
The response is below
{“code”:3003,“message”:“Only the template owner has the permission to use this template for Webinar creation.”}.
But my account is the owner of the template.
Then, I google search this link at Server-To-Server OAuth - Cannot see Admin level template for webinar.
The person answered a developer’s question .
She said Zoom does not support the webinar admin template via API but the API doc describes the template id can be (above link).
Q1: Can the template be used to create a webinar by using API?
Q2: Can any other way or API call implement our request?