# Update user settings using API

**URL:** <https://devforum.zoom.us/t/update-user-settings-using-api/68104>\
**Category:** API and Webhooks\
**Created:** [April 26, 2022, 12:31am UTC](https://devforum.zoom.us/t/update-user-settings-using-api/68104 "2022-04-26T00:31:11Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![ycd](https://avatars.discourse-cdn.com/v4/letter/y/278dde/32.png) [@ycd](https://devforum.zoom.us/u/ycd)\
**Post date:** [April 26, 2022, 12:31am UTC](https://devforum.zoom.us/t/update-user-settings-using-api/68104/1 "2022-04-26T00:31:11Z")

</div>

Trying to update user settings using the API details below. It returns 204 (success?) but the user settings are not updated.

* * *

PATCH : [https://api.zoom.us/v2/users/{emailAddress}](https://api.zoom.us/v2/users/%7BemailAddress%7D)  
Body:  
{  
“feature”: {  
“large\_meeting”: true  
}  
}

HTTP status : 204

Response : Null

* * *

Looking for help.

---

<div class="post-metadata">

**Author:** ![donte.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/donte.zoom/32/24412_2.png) [@donte.zoom](https://devforum.zoom.us/u/donte.zoom)\
**Post date:** [April 26, 2022, 12:57am UTC](https://devforum.zoom.us/t/update-user-settings-using-api/68104/2 "2022-04-26T00:57:58Z")

</div>

Thank you for posting in the Developer Forum, @ycd! When I updated the “large\_meeting” property in the feature object, using the exact same request body payload, the user setting is updated as expected. Here is a video showing it is working as expected:

https://www.loom.com/embed/e687b7c95e124a42b3cc8d8704f761c8

# Example Request:

```auto
Patch https://api.zoom.us/v2/users/{{zoomie-email}}/settings

{
  "feature": {
        "large_meeting": true
    }

}

```

---

<div class="post-metadata">

**Author:** ![ycd](https://avatars.discourse-cdn.com/v4/letter/y/278dde/32.png) [@ycd](https://devforum.zoom.us/u/ycd)\
**Post date:** [April 26, 2022, 2:43am UTC](https://devforum.zoom.us/t/update-user-settings-using-api/68104/3 "2022-04-26T02:43:18Z")

</div>

Thanks Donte, I do get the 204 back however, the UI does not show the update. Can you please check the UI to see if the update is reflecting there?

 ![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/2/f/2f5fee11f782e6d88bdcbd19ed12d2cc5690498b.png)

---

<div class="post-metadata">

**Author:** ![ycd](https://avatars.discourse-cdn.com/v4/letter/y/278dde/32.png) [@ycd](https://devforum.zoom.us/u/ycd)\
**Post date:** [April 26, 2022, 2:46am UTC](https://devforum.zoom.us/t/update-user-settings-using-api/68104/4 "2022-04-26T02:46:52Z")

</div>

The GET call gives partial results back. I cannot verify the user settings from the GET call. See below. I could be missing a scope?

{  
“id”: “-**",  
“first\_name”: "Y",  
“last\_name”: "C",  
“email”: ".com",  
“type”: 2,  
“role\_name”: “Member”,  
“pmi”: _,  
“use\_pmi”: false,  
“personal\_meeting\_url”: "[Join Meeting - Zoom](https://infoblox.zoom.us/j/)",  
“timezone”: “America/Los\_Angeles”,  
“verified”: 0,  
“dept”: “”,  
“created\_at”: “2019-01-21T21:16:16Z”,  
“last\_login\_time”: “2022-04-26T02:34:21Z”,  
“last\_client\_version”: "__\*\*\*\*\*",  
“host\_key”: "__",  
“cms\_user\_id”: “”,  
“jid”: “-[xmpp.zoom.us](http://xmpp.zoom.us)",  
“group\_ids”: [],  
“im\_group\_ids”: [  
"”  
],  
“account\_id”: "_ **_**",  
“language”: “en-US”,  
“phone\_country”: “”,  
“phone\_number”: “”,  
“status”: “active”,  
“job\_title”: “”,  
“location”: “”,  
“custom\_attributes”: [  
{  
“key”: "**_\*\*\*\*\*\*\*\*\*\*\*\*”,  
“name”: “Phone”,  
“value”: “”  
}  
],  
“login\_types”: [  
101  
],  
“role\_id”: “2”,  
“account\_number”: \*\*\*\*\*\*  
}

---

<div class="post-metadata">

**Author:** ![donte.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/donte.zoom/32/24412_2.png) [@donte.zoom](https://devforum.zoom.us/u/donte.zoom)\
**Post date:** [April 26, 2022, 2:54am UTC](https://devforum.zoom.us/t/update-user-settings-using-api/68104/5 "2022-04-26T02:54:55Z")

</div>

Yes, I can confirm the change is reflected in the UI. Also, that does not look Get User Setting Response payload. I’ve linked the API below, can you try again and share the results with us :

## Get user settings API LINK

[https://marketplace.zoom.us/docs/api-reference/zoom-api/methods#operation/userSettings](https://marketplace.zoom.us/docs/api-reference/zoom-api/methods#operation/userSettings)

---

<div class="post-metadata">

**Author:** ![ycd](https://avatars.discourse-cdn.com/v4/letter/y/278dde/32.png) [@ycd](https://devforum.zoom.us/u/ycd)\
**Post date:** [April 26, 2022, 4:47am UTC](https://devforum.zoom.us/t/update-user-settings-using-api/68104/6 "2022-04-26T04:47:21Z")

</div>

Thanks for the quick reply,  
Here are the details, I confirm.

GET :[https://api.zoom.us/v2/users/](https://api.zoom.us/v2/users/)_ **@**.com/settings  
Response: (partial)  
{“meeting\_capacity”:500,__“large\_meeting”:false_\*,“webinar”:false,“zoom\_events”:false,“cn\_meeting”:false,“in\_meeting”:false,“zoom\_phone”:false,“concurrent\_meeting”:“None”,“zoom\_iq\_for\_sales”:false},

---

<div class="post-metadata">

**Author:** ![donte.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/donte.zoom/32/24412_2.png) [@donte.zoom](https://devforum.zoom.us/u/donte.zoom)\
**Post date:** [May 12, 2022, 4:41am UTC](https://devforum.zoom.us/t/update-user-settings-using-api/68104/7 "2022-05-12T04:41:54Z")

</div>

Hi, @ycd,

Can you share if you are using the JWT or OAuth Access token when making your request? You should be able to get back the entire response, not partial.

---

<div class="post-metadata">

**Author:** ![ycd](https://avatars.discourse-cdn.com/v4/letter/y/278dde/32.png) [@ycd](https://devforum.zoom.us/u/ycd)\
**Post date:** [May 12, 2022, 4:02pm UTC](https://devforum.zoom.us/t/update-user-settings-using-api/68104/8 "2022-05-12T16:02:27Z")

</div>

Hi Donte, sorry for the late reply, I was helped on this topic by you through a support case.  
The issue was, I was using a wrong endpoint url. The “/settings” was missing at the end.

---

<div class="post-metadata">

**Author:** ![donte.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/donte.zoom/32/24412_2.png) [@donte.zoom](https://devforum.zoom.us/u/donte.zoom)\
**Post date:** [June 4, 2022, 1:50am UTC](https://devforum.zoom.us/t/update-user-settings-using-api/68104/9 "2022-06-04T01:50:15Z")

</div>

Awesome, @ycd! Thanks for the update. I will go ahead and close this topic now.

---

<div class="post-metadata">

**Author:** ![donte.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/donte.zoom/32/24412_2.png) [@donte.zoom](https://devforum.zoom.us/u/donte.zoom)\
**Post date:** [June 4, 2022, 1:50am UTC](https://devforum.zoom.us/t/update-user-settings-using-api/68104/10 "2022-06-04T01:50:18Z")

</div>


