Announcements

Below are upcoming and recent backwards compatible changes made to the Zoom Developer Platform. For other recent changes to the Zoom API, Marketplace and SDKs, refer to our Changelog.

Last updated April 19, 2020.

Upcoming V1 APIs End of Life

On May 31, 2020, the Zoom V1 APIs will be permanently shut down/terminated and will no longer be in operation.

To prevent service interruptions, you must migrate to the Zoom v2 APIs.

Migrate your business automations onto our more advanced/secure v2 APIs, and ensure your Zoom integrations continue operating normally. As an added benefit, once you migrate, you’ll have access to developer support, a much broader library of APIs, webhooks, and more!

No exceptions will be made and Zoom Customer Support will be unable to assist you if you do not migrate before the deadline.

Read our blog Your Guide to Migrating From v1 to v2 APIs and to review our new API documentation to learn the differences between the v1 and v2 APIs, and for instructions how your developer can successfully migrate your integrations to our new v2 APIs.

If you have any questions about these changes, or if your developers need technical support using the new V2 APIs, please visit our Zoom Developer Forum.

Early Notice: Changes coming to Batch List APIs

To provide for greater scalability of our Batch List APIs and provide for more consistent pagination methods, the pagination keys used for Batch List APIs will be changed from a page_number key to next_page_token.

Starting Q2, 2020, and over the subsequent three months, a new pagination page field (next_page_token) will be added to all REST API requests and responses under the following schedule:

Q2 2020:

Subsequent Releases Beginning May 2020:

Once all of the above APIs have support for next_page_token, you will have a six (6) month period to migrate from page_number to next_page_token. After the six month adoption window, the page_number field will no longer operate.

A notice will be sent once all Batch List APIs have been updated to support next_page_token, at which time the six month adoption window will begin.

Developer Readiness Guide:

Batch List API requests:

Currently, a page_number is used:

curl --location --request GET 'https://api.zoom.us/v2/groups/<GROUP_ID>/members?page_size=30&page_number=2'

During the adoption window, either a page_number or next_page_token can be used as a query param:

curl --location --request GET 'https://api.zoom.us/v2/groups/<GROUP_ID>/members?page_size=30&page_number=1'
curl --location --request GET 'https://api.zoom.us/v2/groups/<string>/members?page_size=30&next_page_token=lVSwjkBWxRCOXXNKdaezEViAQvCw1d37uq3'

After the six (6) month adoption window, only a next_page_token can be used:

curl --location --request GET 'https://api.zoom.us/v2/groups/<string>/members?page_size=30&next_page_token=lVSwjkBWxRCOXXNKdaezEViAQvCw1d37uq3'

Batch List API responses:

Currently, a page_number is sent in a Batch List response:

{
		"members": [
				{
						"email": "",
						"first_name": "Ram",
						"id": "3542342",
						"last_name": "Ghale",
						"type": 1
				}
		],
		"page_count": 3,
		"page_number": 2,
		"page_size": 100,
		"total_records": 300
}

During the adoption window, both a page_number and next_page_token will be used:

{
		"members": [
				{
						"email": "",
						"first_name": "Ram",
						"id": "3542342",
						"last_name": "Ghale",
						"type": 1
				}
		],
		"page_count": 3,
		"page_number": 2,
		"next_page_token": “lVSwjkBWxRCOXXNKdaezEViAQvCw1d37uq3”,
		"page_size": 100,
		"total_records": 300
}

After the six (6) month adoption window, only a next_page_token will be sent:

{
		"members": [
				{
						"email": "",
						"first_name": "Ram",
						"id": "3542342",
						"last_name": "Ghale",
						"type": 1
				}
		],
		"page_count": 3,
		"next_page_token": “lVSwjkBWxRCOXXNKdaezEViAQvCw1d37uq3”,
		"page_size": 100,
		"total_records": 300
}

Need help?

The first place to look is on our Developer Forum. If you can't find the answer or your request includes sensitive information, contact Developer Support.