API Endpoint(s) and/or Zoom API Event(s)
POST
/users/{userId}/meetings
reference doc:
https://developers.zoom.us/docs/api/rest/reference/zoom-api/methods/#operation/meetingCreate
Description
I am unable to create a meeting through the “Create Meeting” endpoint.
When attempting to use the endpoint it appears the endpoint (POST) is returning the same results at the GET
/users/{userId}/meetings
.
I don’t see any particularly required fields and I’ve experimented plenty with the formatting and presence of fields that may be required.
Sanity Check:
[ x ] Authenticated
[ x ] tested other endpoints successfully
[ x ] 200 status code on POST request (triple checked HTTP method)
[ x ] confirmed scope of app:
- user:read/write:admin
- meeting:read/write:admin
How To Reproduce
Steps to reproduce the behavior:
POST
https://api.zoom.us/v2/users/{userId}/meetings
- App uses Server-to-server OAuth using
POST
https://zoom.us/oauth/token?grant_type=account_credentials&account_id={{account_id}}
- no errors
Images
Response:
note: the response schema is identical to the “List Meetings” endpoint, e.g. meetings field
Solution
UPDATE: After comparing with the official postman, I left out the protocol from my URI
from the docs:
All endpoints are available via
https
and are located atapi.zoom.us/v2/
.
So changing api.zoom.us/v2
→ https://api.zoom.us/v2
resolved my issue