# How to get access token in background without been any button possible?

**URL:** <https://devforum.zoom.us/t/how-to-get-access-token-in-background-without-been-any-button-possible/29059>\
**Category:** API and Webhooks\
**Created:** [September 3, 2020, 3:06pm UTC](https://devforum.zoom.us/t/how-to-get-access-token-in-background-without-been-any-button-possible/29059 "2020-09-03T15:06:45Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mubeenali](https://avatars.discourse-cdn.com/v4/letter/m/ac8455/32.png) [@mubeenali](https://devforum.zoom.us/u/mubeenali)\
**Post date:** [September 3, 2020, 3:06pm UTC](https://devforum.zoom.us/t/how-to-get-access-token-in-background-without-been-any-button-possible/29059/1 "2020-09-03T15:06:45Z")

</div>

**Description**  
I have created an oAuth app in zoom developer account.My Question is pretty simple is it possible to get access token in background for the first time Through php ?I dnt want my users go to Zoom server for authentication .I want to create all meetings on my behalf.is it possible?

**Which App Type (OAuth / Chatbot / JWT / Webhook)?**  
oAuth

---

<div class="post-metadata">

**Author:** ![will.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/will.zoom/32/14417_2.png) [@will.zoom](https://devforum.zoom.us/u/will.zoom)\
**Post date:** [September 8, 2020, 6:40pm UTC](https://devforum.zoom.us/t/how-to-get-access-token-in-background-without-been-any-button-possible/29059/2 "2020-09-08T18:40:11Z")

</div>

Hi @mubeenali,

Happy to clarify. First, I should note that if you want to create all meetings on your own behalf and don’t want to require users to authenticate with your OAuth app, you can simply use a JWToken:

> **[JSON Web Tokens (JWT) - Authorization - Documentation](https://marketplace.zoom.us/docs/guides/auth/jwt)**
>
> JWT With Zoom
> 
> The Zoom API uses JSON Web Tokens (JWT) to authenticate account-level access. These tokens offer a method to establish secure server-to-s...

JWTokens allow you to create meetings for your account, but don’t allow you to do so on behalf of others’ accounts.

Alternatively, if you want to create meetings on behalf of others’ accounts, you’ll need to utilize our OAuth 2.0 flow:

> **[OAuth 2.0 - Authorization - Documentation](https://marketplace.zoom.us/docs/guides/auth/oauth)**
>
> OAuth with Zoom
> 
> The Zoom API uses OAuth 2.0 to authenticate and authorize users to make requests. To setup access credentials and request scopes for yo...

Lastly, I wanted to add that our APIs are platform agnostic, meaning you can utilize our APIs using PHP and various other languages. For assistance, I recommend utilizing the ‘code’ feature in Postman to generate code snippets for testing.

I hope this helps to clear things up!

Best,  
Will

---

<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 9, 2020, 4:40am UTC](https://devforum.zoom.us/t/how-to-get-access-token-in-background-without-been-any-button-possible/29059/3 "2020-10-09T04:40:20Z")

</div>

Closed on October 9, 2020, 4:40am UTC

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