To get started using Postman with Zoom's APIs, you must import an API collection from the Zoom Marketplace using the OpenAPI specification. You can download the API collection at the following using the Download button:
- Meeting APIs — https://marketplace.zoom.us/docs/api-reference/zoom-api/methods
- Phone APIs — https://marketplace.zoom.us/docs/api-reference/phone/methods
- Video SDK APIs — https://marketplace.zoom.us/docs/api-reference/video-sdk/methods/
After you download the API collection, perform the following actions:
Log in to your Postman account, then select the workspace that you want to import the API collection to.
Click Import in the upper-left corner of your workspace. The Import window will appear.
Select the File tab, then select the API collection you downloaded to upload.
Click Continue. A window displaying the API file information will appear.
Click Import to import the API collection. This step may take a little while.
Postman will now display the API collection in your workspace's Collection and API tabs.
Zoom API version 2 uses OAuth and JSON Web Tokens (JWT) for its authentication.
- For information about creating a JWT, read our JWT with Zoom documentation.
- For information about OAuth authorization, read our OAuth with Zoom documentation.
For testing, it is recommended that you set the JWT expiration to a longer period of time, such as one week. This will reduce the frequency at which you will need to update your credentials in Postman.
In a production implementation, it is recommended to set the
exp value to a short period of time, such 60 seconds.
Note: Only use JSON Web Tokens for internal applications and processes. Any apps created for third-party use must use OAuth 2.0 authentication.
For an example of making an API call in Postman, read our Make an Example API Call in Postman documentation.
- If you receive errors during testing, check the Headers tab for the
Content-TypeKey value in Postman. Most requests expect the
Content-Type: “application/json”header, a
- When you test a Zoom API, make certain to select only the parameters that you want to send. Sending an unexpected default parameter can result in a failed API call.
- Request body for all POST/PATCH requests should be in raw
text/jsonformat and not