# Create meeting error: REST API not enabled

**URL:** <https://devforum.zoom.us/t/create-meeting-error-rest-api-not-enabled/81523>\
**Category:** Meetings\
**Created:** [January 16, 2023, 2:22pm UTC](https://devforum.zoom.us/t/create-meeting-error-rest-api-not-enabled/81523 "2023-01-16T14:22:23Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![hellomusic.ru](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/hellomusic.ru/32/44424_2.png) [@hellomusic.ru](https://devforum.zoom.us/u/hellomusic.ru)\
**Post date:** [January 16, 2023, 2:22pm UTC](https://devforum.zoom.us/t/create-meeting-error-rest-api-not-enabled/81523/1 "2023-01-16T14:22:23Z")

</div>

Hello, i want but can not create meeting via Oauth app.

What exactly i am do:

1. Create Oauth app in my account (5s8fburhSR2UxvcAf2zH5g)

2. Using Client ID and Client secret successfully got access token from URL [https://zoom.us/oauth/token?grant\_type=client\_credentials](https://zoom.us/oauth/token?grant_type=client_credentials)

3. Using this access token send POST request to [https://api.zoom.us/v2/users/${userId}/meetings](https://api.zoom.us/v2/users/%24%7BuserId%7D/meetings)

Not exactly understand what need to pass in userID. Documentation said: “The user ID or email address of the user.”, so i tried pass email and account number from profile page (5000277481), but receive same error:  
{ code: 200, message: ‘Account does not enabled REST API.’ }

Did not find any information/documentation about REST API enabling. What i need to do?

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [January 17, 2023, 7:28pm UTC](https://devforum.zoom.us/t/create-meeting-error-rest-api-not-enabled/81523/2 "2023-01-17T19:28:38Z")

</div>

Hi @hellomusic.ru  
Thanks for reaching out to us, I am happy to help here!  
Can you confirm that the email that you passed on the URL request is a user under your account?

---

<div class="post-metadata">

**Author:** ![hellomusic.ru](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/hellomusic.ru/32/44424_2.png) [@hellomusic.ru](https://devforum.zoom.us/u/hellomusic.ru)\
**Post date:** [January 18, 2023, 4:54pm UTC](https://devforum.zoom.us/t/create-meeting-error-rest-api-not-enabled/81523/3 "2023-01-18T16:54:32Z")

</div>

yes, its exactly only email i logged in right now (h\*\*\*@gmail.com)

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [January 18, 2023, 8:58pm UTC](https://devforum.zoom.us/t/create-meeting-error-rest-api-not-enabled/81523/4 "2023-01-18T20:58:13Z")

</div>

@hellomusic.ru  
Have you tried passing “me” instead of the email address?  
Also could you confirm you are the owner of the account

---

<div class="post-metadata">

**Author:** ![hellomusic.ru](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/hellomusic.ru/32/44424_2.png) [@hellomusic.ru](https://devforum.zoom.us/u/hellomusic.ru)\
**Post date:** [January 19, 2023, 7:50am UTC](https://devforum.zoom.us/t/create-meeting-error-rest-api-not-enabled/81523/5 "2023-01-19T07:50:35Z")

</div>

yes, i tried pass ‘me’, got the same error  
yes, i am owner of account

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [January 19, 2023, 3:08pm UTC](https://devforum.zoom.us/t/create-meeting-error-rest-api-not-enabled/81523/6 "2023-01-19T15:08:34Z")

</div>

Interesting, I will send you a private message and will follow up with more details  
Best,  
Elisa

---

<div class="post-metadata">

**Author:** ![sala\_opoaula01](https://avatars.discourse-cdn.com/v4/letter/s/cab0a1/32.png) [@sala\_opoaula01](https://devforum.zoom.us/u/sala_opoaula01)\
**Post date:** [January 31, 2023, 12:05pm UTC](https://devforum.zoom.us/t/create-meeting-error-rest-api-not-enabled/81523/7 "2023-01-31T12:05:03Z")

</div>

Hi. I’m having the same issue.

I can authenticate with client credentias (Server-To-Server oAuth), but when I try to create a new meeting with POST /users/:userId/meetings, the server response is:

{  
“code”: 200,  
“message”: “Account does not enabled REST API.”  
}

I’m using the official Postman Collection.

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [February 1, 2023, 3:06pm UTC](https://devforum.zoom.us/t/create-meeting-error-rest-api-not-enabled/81523/8 "2023-02-01T15:06:38Z")

</div>

Hi @sala_opoaula01  
Thanks for reaching out to the Zoom Developer Forum and welcome to our community.  
Have you tried using the parameter “me” as userId when you create the meeting?

Best  
Elisa

---

<div class="post-metadata">

**Author:** ![kamalsmartkidz1](https://avatars.discourse-cdn.com/v4/letter/k/ba9def/32.png) [@kamalsmartkidz1](https://devforum.zoom.us/u/kamalsmartkidz1)\
**Post date:** [February 1, 2023, 3:56pm UTC](https://devforum.zoom.us/t/create-meeting-error-rest-api-not-enabled/81523/9 "2023-02-01T15:56:08Z")

</div>

Hi

I am also facing the same issue:  
Below are the Request details:

EndPoint: [https://api.zoom.us/v2/users/me/meetings](https://api.zoom.us/v2/users/me/meetings)  
HTTP Method : POST  
Request Body:

{  
“topic”:“Let’s learn Laravel”,  
“type”: 2,  
“start\_time”: “2023-02-05T20:30:00”,  
“duration”: “30”,  
“password”: “123456”  
}

Response:

{  
“code”: 200,  
“message”: “Account does not enabled REST API.”  
}

---

<div class="post-metadata">

**Author:** ![sala\_opoaula01](https://avatars.discourse-cdn.com/v4/letter/s/cab0a1/32.png) [@sala\_opoaula01](https://devforum.zoom.us/u/sala_opoaula01)\
**Post date:** [February 2, 2023, 7:37am UTC](https://devforum.zoom.us/t/create-meeting-error-rest-api-not-enabled/81523/10 "2023-02-02T07:37:29Z")

</div>

Hi, yes i already tried to use “me” but it threw the same error

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [February 2, 2023, 3:20pm UTC](https://devforum.zoom.us/t/create-meeting-error-rest-api-not-enabled/81523/11 "2023-02-02T15:20:02Z")

</div>

Hi @sala_opoaula01  
I will send you a Direct Message to follow up  
Best,  
Elisa

---

<div class="post-metadata">

**Author:** ![matt12](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/matt12/32/45231_2.png) [@matt12](https://devforum.zoom.us/u/matt12)\
**Post date:** [February 6, 2023, 8:41pm UTC](https://devforum.zoom.us/t/create-meeting-error-rest-api-not-enabled/81523/12 "2023-02-06T20:41:10Z")

</div>

I am also having this same issue and cannot find any public fix.

Array ( [Status] =\> 1 [Message] =\> {“code”:200,“message”:“Account does not enabled REST API.”} )

Anyone have any solutions to this? I’m using OAuth Server to Server. Getting a valid token. Tried using email land user ID, same results. The account is the owner of the account with full permission. Please help.

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [February 6, 2023, 9:22pm UTC](https://devforum.zoom.us/t/create-meeting-error-rest-api-not-enabled/81523/13 "2023-02-06T21:22:03Z")

</div>

Hi @matt12  
I will send you a private message to look into this

---

<div class="post-metadata">

**Author:** ![matt12](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/matt12/32/45231_2.png) [@matt12](https://devforum.zoom.us/u/matt12)\
**Post date:** [February 6, 2023, 9:24pm UTC](https://devforum.zoom.us/t/create-meeting-error-rest-api-not-enabled/81523/14 "2023-02-06T21:24:16Z")

</div>

Elisa, actually I just figured out my issue. I was using Server to Server OAuth and not authenticating my token properly. Thanks though for your quick response!

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [February 6, 2023, 9:25pm UTC](https://devforum.zoom.us/t/create-meeting-error-rest-api-not-enabled/81523/15 "2023-02-06T21:25:45Z")

</div>

@matt12 Happy to hear that!

---

<div class="post-metadata">

**Author:** ![sala\_opoaula01](https://avatars.discourse-cdn.com/v4/letter/s/cab0a1/32.png) [@sala\_opoaula01](https://devforum.zoom.us/u/sala_opoaula01)\
**Post date:** [February 7, 2023, 8:56am UTC](https://devforum.zoom.us/t/create-meeting-error-rest-api-not-enabled/81523/16 "2023-02-07T08:56:32Z")

</div>

Thanks @matt12, the same thing happened to me. When using a Server-To-Server application, it is necessary to make the authentication request as follows:

POST [https://zoom.us/oauth/token?grant\_type=account\_credentials&account\_id={accountId}](https://zoom.us/oauth/token?grant_type=account_credentials&account_id=%7BaccountId%7D)

It is important to note that the grant\_type must be account\_credentials, not client\_credentials.

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [February 7, 2023, 9:28pm UTC](https://devforum.zoom.us/t/create-meeting-error-rest-api-not-enabled/81523/17 "2023-02-07T21:28:52Z")

</div>

Thanks for your input @sala_opoaula01 and for sharing this with the community
