POSTing the following to https://api.zoom.us/v2/zoom_events/events.
The event is added as a Draft. The response from Zoom’s API doesn’t include a “status” value, like the API documentation indicates it should.
How do I go about publishing new events created via the API?
Zoom Events are not live until they are published - in Draft form, and will not start, and their public landing page shows a 404 error.
The Event API schema indicates that when POSTing a new event, “status” is one of the parameters that should be returned by the API, with a value of “PUBLISHED” or “DRAFT.” This is not happening - no status is returned at all, despite the event being visible as a draft when logging in to the Zoom Event hub.
Additionally, the API doesn’t include any information about how to change this status. As of right now, I see no way to:
POST a new event with a PUBLISHED status, or
PATCH an existing event’s status.
In order to publish the event that I added via the API, I would have to log in to Zoom’s website, which completely defeats the purpose of using the API in the first place. So either I’m missing something (that isn’t documented in the API), or the Event API is useless for managing single-session events.
Hi @bunch , thanks for the additional context. I am going to message you for the full API response/request, your account id, and client id so we can do more digging about the behavior with our internal API teams.
Thanks for the quick response Gianni!
How can I monitor the status of this “near future release”? Will it be included here?
Also, I have a followup question regarding the Event API.
How do I register attendees for Events via the API? Looks like the Tickets section is dependent on having set up Ticket Types, but just like Sessions, Ticket Types are “not allowed for single session event type.”
Is this something that also must be done via the website UI for the time being?