# Zoom API -- Sandbox and Production Same time

**URL:** <https://devforum.zoom.us/t/zoom-api-sandbox-and-production-same-time/22388>\
**Category:** API and Webhooks\
**Created:** [June 25, 2020, 7:54pm UTC](https://devforum.zoom.us/t/zoom-api-sandbox-and-production-same-time/22388 "2020-06-25T19:54:22Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![shawn\_jstreet](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/shawn_jstreet/32/44373_2.png) [@shawn\_jstreet](https://devforum.zoom.us/u/shawn_jstreet)\
**Post date:** [June 25, 2020, 7:54pm UTC](https://devforum.zoom.us/t/zoom-api-sandbox-and-production-same-time/22388/1 "2020-06-25T19:54:22Z")

</div>

**Description**  
Is it possible to have the Zoom API connected to the sandbox and production at the same time? Working on using the API to bring over the custom registration question but it is working in our production but need to build out some process in our sandbox?

Also, is it possible to rectroactively sync webinar information when connecting the API? It appears after I tried to use the same API in production and sandbox that the new webinars created in Zoom were created in the sandbox and not in production. So wanna somehow get those new webinars.

Thanks,  
Shawn

---

<div class="post-metadata">

**Author:** ![shawn\_jstreet](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/shawn_jstreet/32/44373_2.png) [@shawn\_jstreet](https://devforum.zoom.us/u/shawn_jstreet)\
**Post date:** [June 25, 2020, 7:55pm UTC](https://devforum.zoom.us/t/zoom-api-sandbox-and-production-same-time/22388/2 "2020-06-25T19:55:30Z")

</div>

@tommy 😁 thought maybe you could quickly answer!

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [June 26, 2020, 9:40pm UTC](https://devforum.zoom.us/t/zoom-api-sandbox-and-production-same-time/22388/3 "2020-06-26T21:40:20Z")

</div>

Hey @shawn_jstreet,

Do you mean having both the production and development version of your apps installed at the same time?

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![shawn\_jstreet](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/shawn_jstreet/32/44373_2.png) [@shawn\_jstreet](https://devforum.zoom.us/u/shawn_jstreet)\
**Post date:** [June 29, 2020, 5:18pm UTC](https://devforum.zoom.us/t/zoom-api-sandbox-and-production-same-time/22388/4 "2020-06-29T17:18:10Z")

</div>

Thanks @tommy for your response. Not apps both installed but information flowing into  
Both production and sandbox. It appears registrant information. An only flow into one or the other. Please let me know the best solution to make this happen

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [June 30, 2020, 10:16pm UTC](https://devforum.zoom.us/t/zoom-api-sandbox-and-production-same-time/22388/5 "2020-06-30T22:16:16Z")

</div>

Hey @shawn_jstreet,

Gotcha, the best way to make a sandbox environment is to create a seperate Zoom account or user to have the app installed and do the development.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![shawn\_jstreet](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/shawn_jstreet/32/44373_2.png) [@shawn\_jstreet](https://devforum.zoom.us/u/shawn_jstreet)\
**Post date:** [July 1, 2020, 3:46am UTC](https://devforum.zoom.us/t/zoom-api-sandbox-and-production-same-time/22388/6 "2020-07-01T03:46:07Z")

</div>

Hey @tommy~

OK, I explored your option and that doesn’t appear to work. I created an admin user in Zoom and Sandbox (salesforce). Now, in order for me to connect the integration in Sandbox, I need an API key which I’ve already configured in JWT in Zoom Marketplace. I cannot use that same API key to connect this data into sandbox as the production is already using it. Any other thoughts how I can get the information flowing into sandbox AND production. The app is already flowing the data into the Production. I am looking to make modifications to the API in sandbox.

Thank you, @tommy y

---

<div class="post-metadata">

**Author:** ![shawn\_jstreet](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/shawn_jstreet/32/44373_2.png) [@shawn\_jstreet](https://devforum.zoom.us/u/shawn_jstreet)\
**Post date:** [July 1, 2020, 1:00pm UTC](https://devforum.zoom.us/t/zoom-api-sandbox-and-production-same-time/22388/7 "2020-07-01T13:00:46Z")

</div>

@tommy

Another update. So since I had already configured the JWT in our zoom for our organization. I created a new zoom admin account separate from our J Street account. I was able to create a new API key and secret. However, since it’s not connected to our account, the account with the webinar license (there is only 1 account that has a webinar license and it’s not any of the admin accounts), it’s not having the information flow. Let me know what other ways we can do this. This is slightly urgent.

Thank you very much.

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [July 6, 2020, 7:49pm UTC](https://devforum.zoom.us/t/zoom-api-sandbox-and-production-same-time/22388/8 "2020-07-06T19:49:59Z")

</div>

Hey @shawn_jstreet,

Gotcha, but your original (main) Zoom account with the Webinar feature would not be a sandbox environment though since you are using the webinar for real events?

You can request a webinar free trial for your seperate sandbox account so you can generate test webinar data without effecting your actual webinars. Feel free to reach out to sales or [isv@zoom.us](mailto:isv@zoom.us) asking for a webinar free trial so you can test the APIs.

* * *

Another option could be to use an [OAuth app](https://marketplace.zoom.us/docs/guides/build/oauth-app), which has a development and production environment, but pulls data from the same place (user / account).

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![shawn\_jstreet](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/shawn_jstreet/32/44373_2.png) [@shawn\_jstreet](https://devforum.zoom.us/u/shawn_jstreet)\
**Post date:** [July 6, 2020, 8:49pm UTC](https://devforum.zoom.us/t/zoom-api-sandbox-and-production-same-time/22388/9 "2020-07-06T20:49:03Z")

</div>

@tommy thanks for that. That’s absolutely correct. The information would still flow into production since we are actually using it for real events.

I couldn’t quite figure out how to use the OAuthApp for Salesforce since the integration calls for the API and secret Key. And I don’t think I can use the OAuthApp interchangeable since I don’t code. But I may end up reaching out to sales.

Stay tuned!

Shawn

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [July 8, 2020, 10:44pm UTC](https://devforum.zoom.us/t/zoom-api-sandbox-and-production-same-time/22388/10 "2020-07-08T22:44:39Z")

</div>

Hey @shawn_jstreet,

Gotcha! Keep me updated and let me know if I can help in any other way!

BTW, have you tried using the [Salesforce Zoom App](https://marketplace.zoom.us/apps/c8ZcoziZQoaFPE8x6INBag)?

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 10:37pm UTC](https://devforum.zoom.us/t/zoom-api-sandbox-and-production-same-time/22388/11 "2020-08-21T22:37:45Z")

</div>

Closed on August 21, 2020, 10:37pm UTC


