# User does not exist, Status code :404

**URL:** <https://devforum.zoom.us/t/user-does-not-exist-status-code-404/120698>\
**Category:** API and Webhooks\
**Tags:** api\
**Created:** [November 11, 2024, 1:37pm UTC](https://devforum.zoom.us/t/user-does-not-exist-status-code-404/120698 "2024-11-11T13:37:19Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![sfadmin](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/sfadmin/32/49132_2.png) [@sfadmin](https://devforum.zoom.us/u/sfadmin)\
**Post date:** [November 11, 2024, 1:37pm UTC](https://devforum.zoom.us/t/user-does-not-exist-status-code-404/120698/1 "2024-11-11T13:37:19Z")

</div>

Hello,  
I am using the Zoom API in Salesforce to create meetings, add participants, and delete meetings. Here are the relevant API endpoints:  
Create a meeting: [Zoom Meeting API - Zoom Developers](https://developers.zoom.us/docs/api/rest/reference/zoom-api/methods/#operation/meetingCreate)  
Add a participant: [Zoom Meeting API - Zoom Developers](https://developers.zoom.us/docs/api/rest/reference/zoom-api/methods/#operation/meetingRegistrantCreate)  
Delete a meeting: [Zoom Meeting API - Zoom Developers](https://developers.zoom.us/docs/api/rest/reference/zoom-api/methods/#operation/meetingDelete)  
To use these APIs, we created an app in the Zoom App Marketplace called ZoomApp, which has two environments: one for development and another for production. Each environment has its own Client ID and Secret. We are using production clientId and Secret.

In my Zoom App some users are present in Admin(Main Account) and they have the license.

Zoom Meetings  
Large Meeting 500  
Zoom Webinars 500

In the zoom, I have also created Sub Account from the Sub account management and In that I have created one account with the Account name “Sales”.  
In that Sales sub account, I have created some users, and these users have these licenses.  
Zoom Meetings  
Large Meeting 500  
Zoom Webinars 500

Now when I am creating a zoom meeting by hitting the Create a meeting API, then I am able to create a meeting for users present in main Account,  
But, when I am trying to create a meeting for users present in “Sales” then I am getting an error as :  
response :- {“code”:1001,“message”:“User does not exist: k\*\*\*\*@restroworks.com.”}  
Status Code :- 404

User present in both main Account and subaccount are having same role.

API I am hitting :  
post /users/{userId}/meetings  
In the {userId} I am passing the email id of the user, who I want to make a host

Body:

“Topic”:”test meeting”,  
“Agenda”:”test meeting description”,  
“start\_time”: “2022-03-25T07:32:55Z”,  
“duration”: 60,  
“Timezone”: “America/Los\_Angeles”,  
“settings”: {  
“auto\_recording”: “cloud”,  
“registration\_type”: 1,  
“approval\_type”: 0,  
“use\_pmi”: false  
}

---

<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:** [November 21, 2024, 9:23pm UTC](https://devforum.zoom.us/t/user-does-not-exist-status-code-404/120698/2 "2024-11-21T21:23:17Z")

</div>

Hi @sfadmin  
Thanks for reaching out to us and sorry for the late reply here!  
Have you been able to troubleshoot this on your end?

---

<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:** [November 25, 2025, 1:00pm UTC](https://devforum.zoom.us/t/user-does-not-exist-status-code-404/120698/3 "2025-11-25T13:00:04Z")

</div>

Closed on November 25, 2025, 1:00pm UTC

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