# Initialize SDK by jwt fail with rate limit error 429

**URL:** <https://devforum.zoom.us/t/initialize-sdk-by-jwt-fail-with-rate-limit-error-429/56975>\
**Category:** Meeting SDK\
**Created:** [September 6, 2021, 7:41am UTC](https://devforum.zoom.us/t/initialize-sdk-by-jwt-fail-with-rate-limit-error-429/56975 "2021-09-06T07:41:14Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![shpy2001](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/shpy2001/32/3536_2.png) [@shpy2001](https://devforum.zoom.us/u/shpy2001)\
**Post date:** [September 6, 2021, 7:41am UTC](https://devforum.zoom.us/t/initialize-sdk-by-jwt-fail-with-rate-limit-error-429/56975/1 "2021-09-06T07:41:14Z")

</div>

My iOS app and Android app use jwt to avoid creating Zoom sdk.  
Every day, after reaching a certain number of initializations, SDK initialization with : error 3 - internal error 429 .  
I researched and found that the Zoom API forum mentioned the limit of the Basic account. However, my app doesn’t call the api, just initiates to join a Zoom meeting provided by someone else.

So I want to know if this is true and what the limit is. And if I use SDK\_key + SDL\_secrect directly to initialize the SDK, will it count towards the limit?

Besides, with a Pro account, I want to know the number of “calls” used during the day, where should I go?

---

<div class="post-metadata">

**Author:** ![Michael\_Condon](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_condon/32/13543_2.png) [@Michael\_Condon](https://devforum.zoom.us/u/Michael_Condon)\
**Post date:** [September 7, 2021, 7:59pm UTC](https://devforum.zoom.us/t/initialize-sdk-by-jwt-fail-with-rate-limit-error-429/56975/2 "2021-09-07T19:59:32Z")

</div>

Hey @shpy2001,

Thanks for using the dev forum!

Are you authenticating the SDK multiple times in one application instance?

Thanks!  
Michael

---

<div class="post-metadata">

**Author:** ![shpy2001](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/shpy2001/32/3536_2.png) [@shpy2001](https://devforum.zoom.us/u/shpy2001)\
**Post date:** [September 8, 2021, 2:25am UTC](https://devforum.zoom.us/t/initialize-sdk-by-jwt-fail-with-rate-limit-error-429/56975/3 "2021-09-08T02:25:16Z")

</div>

Yes I have.  
In my app, student join class created by Teacher (teacher create Zoom meeting by Zoom app and input meeting info to my app to send to student). So when a class stop, he leave and join another class.

---

<div class="post-metadata">

**Author:** ![Michael\_Condon](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_condon/32/13543_2.png) [@Michael\_Condon](https://devforum.zoom.us/u/Michael_Condon)\
**Post date:** [September 8, 2021, 6:27pm UTC](https://devforum.zoom.us/t/initialize-sdk-by-jwt-fail-with-rate-limit-error-429/56975/4 "2021-09-08T18:27:10Z")

</div>

Hey @shpy2001,

You only need to initialize/authenticate the SDK one time in the application’s lifecycle.

Thanks!  
Michael

---

<div class="post-metadata">

**Author:** ![shpy2001](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/shpy2001/32/3536_2.png) [@shpy2001](https://devforum.zoom.us/u/shpy2001)\
**Post date:** [September 8, 2021, 11:55pm UTC](https://devforum.zoom.us/t/initialize-sdk-by-jwt-fail-with-rate-limit-error-429/56975/5 "2021-09-08T23:55:05Z")

</div>

@Michael_Condon ,  
Yes, I have check if init is already, just call joinmeeting. But sometime app crash in background (random while using Zoom SDK only, I cant find how! ☹ ) or someone open app, they need init.

The question is, how many times I cant init by jwt of an Basic account ? And if I init by SDK\_key + SDK\_secret, dóe it have limit ?

---

<div class="post-metadata">

**Author:** ![Michael\_Condon](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_condon/32/13543_2.png) [@Michael\_Condon](https://devforum.zoom.us/u/Michael_Condon)\
**Post date:** [September 9, 2021, 9:52pm UTC](https://devforum.zoom.us/t/initialize-sdk-by-jwt-fail-with-rate-limit-error-429/56975/6 "2021-09-09T21:52:42Z")

</div>

Hey @shpy2001,

The rate limits are defined here: [https://marketplace.zoom.us/docs/api-reference/rate-limits](https://marketplace.zoom.us/docs/api-reference/rate-limits).  
Using an SDK Key and Secret for initialization would not change the limit and we do not suggest users do this.

Thanks!  
Michael

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [October 10, 2021, 7:53am UTC](https://devforum.zoom.us/t/initialize-sdk-by-jwt-fail-with-rate-limit-error-429/56975/7 "2021-10-10T07:53:04Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
