# How authenticate a zoom account?

**URL:** <https://devforum.zoom.us/t/how-authenticate-a-zoom-account/305>\
**Category:** API and Webhooks\
**Created:** [July 18, 2017, 6:56am UTC](https://devforum.zoom.us/t/how-authenticate-a-zoom-account/305 "2017-07-18T06:56:54Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Priyank\_Kotiyal](https://avatars.discourse-cdn.com/v4/letter/p/90ced4/32.png) [@Priyank\_Kotiyal](https://devforum.zoom.us/u/Priyank_Kotiyal)\
**Post date:** [July 18, 2017, 6:56am UTC](https://devforum.zoom.us/t/how-authenticate-a-zoom-account/305/1 "2017-07-18T06:56:54Z")

</div>

Hi Dev,

&nbsp; &nbsp; &nbsp;I need to authenticate a zoom account in my web app, may I know how to do it? Is it OAuth(redirect to some zoom authentication URL) or API key and secret ?

If OAuth then what URL to hit? If API key and secret then what URL to hit from which I’ll know that account is a valid zoom account.&nbsp;

Thanks

Priyank

---

<div class="post-metadata">

**Author:** ![Priyank\_Kotiyal](https://avatars.discourse-cdn.com/v4/letter/p/90ced4/32.png) [@Priyank\_Kotiyal](https://devforum.zoom.us/u/Priyank_Kotiyal)\
**Post date:** [July 18, 2017, 11:50am UTC](https://devforum.zoom.us/t/how-authenticate-a-zoom-account/305/2 "2017-07-18T11:50:10Z")

</div>

If I pass data in query string then it works fine. But if I write data to request stream then it doesn’t work.

[https://api.zoom.us/v1/user/getbyemail?api\_key=xxxxxx&api\_secret=xxxxxx&data\_type=JSON&email=email@domain.com](https://api.zoom.us/v1/user/getbyemail?api_key=xxxxxx&api_secret=xxxxxx&data_type=JSON&email=email@domain.com).

May I know how zoom rest api excepts data? i.e in body, header or only in query string?

---

<div class="post-metadata">

**Author:** ![Joshua\_Woodward1](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/joshua_woodward1/32/1480_2.png) [@Joshua\_Woodward1](https://devforum.zoom.us/u/Joshua_Woodward1)\
**Post date:** [July 18, 2017, 4:20pm UTC](https://devforum.zoom.us/t/how-authenticate-a-zoom-account/305/3 "2017-07-18T16:20:50Z")

</div>

Can you explain your use case a little more, what do you mean by authenticate a zoom user, what’s the purpose.

Can you provide examples of your code?

---

<div class="post-metadata">

**Author:** ![Priyank\_Kotiyal](https://avatars.discourse-cdn.com/v4/letter/p/90ced4/32.png) [@Priyank\_Kotiyal](https://devforum.zoom.us/u/Priyank_Kotiyal)\
**Post date:** [July 19, 2017, 4:30am UTC](https://devforum.zoom.us/t/how-authenticate-a-zoom-account/305/4 "2017-07-19T04:30:55Z")

</div>

Hi,

&nbsp; &nbsp; I want to integrate zoom in my app i.e a user will connect to zoom in my app and if successful then I’ll create/update meeting on his behalf on zoom from my app. Please let me know if its still not clear.

Thanks

---

<div class="post-metadata">

**Author:** ![Joshua\_Woodward1](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/joshua_woodward1/32/1480_2.png) [@Joshua\_Woodward1](https://devforum.zoom.us/u/Joshua_Woodward1)\
**Post date:** [July 19, 2017, 4:22pm UTC](https://devforum.zoom.us/t/how-authenticate-a-zoom-account/305/5 "2017-07-19T16:22:16Z")

</div>

Hi Priyank,

&nbsp;

It sounds like you want something like an OAuth flow, were you want to act within the scope of a specific user, we currently do not support that.&nbsp;

---

<div class="post-metadata">

**Author:** ![Priyank\_Kotiyal](https://avatars.discourse-cdn.com/v4/letter/p/90ced4/32.png) [@Priyank\_Kotiyal](https://devforum.zoom.us/u/Priyank_Kotiyal)\
**Post date:** [July 20, 2017, 4:50am UTC](https://devforum.zoom.us/t/how-authenticate-a-zoom-account/305/6 "2017-07-20T04:50:30Z")

</div>

Hi&nbsp;Joshua,

&nbsp; &nbsp; &nbsp;Thanks. I got a way to authenticate a user, I’ll use “getbyemail” api to authenticate a user. I’ll check user email for API key and API secret, and if user exists for&nbsp;API key and API secret then it means he is a valid user.

Thanks
