# GET /user/{userId}/settings responds with unexpected payload

**URL:** <https://devforum.zoom.us/t/get-user-userid-settings-responds-with-unexpected-payload/138164>\
**Category:** API and Webhooks\
**Created:** [October 21, 2025, 3:27am UTC](https://devforum.zoom.us/t/get-user-userid-settings-responds-with-unexpected-payload/138164 "2025-10-21T03:27:14Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![grobinson](https://avatars.discourse-cdn.com/v4/letter/g/8e8cbc/32.png) [@grobinson](https://devforum.zoom.us/u/grobinson)\
**Post date:** [October 21, 2025, 3:27am UTC](https://devforum.zoom.us/t/get-user-userid-settings-responds-with-unexpected-payload/138164/1 "2025-10-21T03:27:14Z")

</div>

### **API Endpoint(s) and/or Zoom API Event(s)**

\*GET \* /v2/users/{userId}/settings?custom\_query\_fields=virtual\_background,virtual\_background\_settings

**Description**  
_When the endpoint is called I get a 200 back but the payload is completely different to what is described in the documentation. Here is a sample response body:_

```json
{
“id”: null,
“first_name”: null,
“last_name”: null,
“email”: null,
“type”: null,
“role_name”: null,
“pmi”: null,
“use_pmi”: null,
“timezone”: null,
“dept”: null,
“created_at”: null,
“last_login_time”: null,
“last_client_version”: null,
“language”: null,
“phone_country”: null,
“phone_number”: null,
“vanity_url”: null,
“personal_meeting_url”: null,
“verified”: null,
“pic_url”: null,
“cms_user_id”: null,
“account_id”: null,
“host_key”: null,
“group_ids”: null,
“im_group_ids”: null,
“jid”: null,
“job_title”: null,
“company”: null,
“location”: null,
“custom_attributes”: null
}

```

Error?  
_There is no error message._

**How To Reproduce**  
_Steps to reproduce the behavior:_  
_1. **call GET** _ /v2/users/{userId}/settings?custom\_query\_fields=virtual\_background,virtual\_background\_settings  
with oauth2

---

<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:** [October 22, 2025, 4:22pm UTC](https://devforum.zoom.us/t/get-user-userid-settings-responds-with-unexpected-payload/138164/2 "2025-10-22T16:22:25Z")

</div>

Hi @grobinson  
Thanks for reaching out to us and welcome back to the Zoo mDeveloper Forum.  
I am not able to reproduce this on my end.  
When I call the Get user settings endpoint and pass the custom query fields as you did, I get the expected payload

This is my endpoint URL `{{baseUrl}}/users/me/settings?custom_query_fields=virtual_background,virtual_background_settings`

This is my response body

```auto
{
    "in_meeting": {
        "virtual_background": true,
        "virtual_background_settings": {
            "enable": true,
            "allow_videos": true,
            "allow_upload_custom": true,
            "files": [
                {
                    "name": "San Francisco",
                    "type": "image",
                    "is_default": true
                },
                {
                    "name": "Grass",
                    "type": "image",
                    "is_default": true
                },
                {
                    "name": "Earth",
                    "type": "image",
                    "is_default": true
                },
                {
                    "name": "Beach",
                    "type": "video",
                    "is_default": true
                },
                {
                    "name": "Northern Lights",
                    "type": "video",
                    "is_default": true
                }
            ]
        }
    }

```

Can you please double check the endpoint you are calling

---

<div class="post-metadata">

**Author:** ![grobinson](https://avatars.discourse-cdn.com/v4/letter/g/8e8cbc/32.png) [@grobinson](https://devforum.zoom.us/u/grobinson)\
**Post date:** [October 22, 2025, 9:15pm UTC](https://devforum.zoom.us/t/get-user-userid-settings-responds-with-unexpected-payload/138164/3 "2025-10-22T21:15:47Z")

</div>

Hi Elisa, I found the issue and looks to be on my side. Thank you for your response. This can be resolved.

Cheers,  
Greg

---

<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 23, 2025, 9:16pm UTC](https://devforum.zoom.us/t/get-user-userid-settings-responds-with-unexpected-payload/138164/4 "2025-10-23T21:16:20Z")

</div>

Closed on October 23, 2025, 9:16pm UTC

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