# Zoom Phone API to create common area users

**URL:** <https://devforum.zoom.us/t/zoom-phone-api-to-create-common-area-users/122621>\
**Category:** API and Webhooks\
**Tags:** phone, api\
**Created:** [December 17, 2024, 4:30pm UTC](https://devforum.zoom.us/t/zoom-phone-api-to-create-common-area-users/122621 "2024-12-17T16:30:46Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mmcnamara](https://avatars.discourse-cdn.com/v4/letter/m/96bed5/32.png) [@mmcnamara](https://devforum.zoom.us/u/mmcnamara)\
**Post date:** [December 17, 2024, 4:30pm UTC](https://devforum.zoom.us/t/zoom-phone-api-to-create-common-area-users/122621/1 "2024-12-17T16:30:46Z")

</div>

I opened a ticket with Zoom support but they directed me here.

I’m trying to migrate 3,000+ extensions to Zoom, trying to create a common area users/extensions calling /v2/phone/common\_areas with the following JSON:

> {  
> “calling\_plans”: [{ “type”: 3000 }],  
> “country\_iso\_code”: “US”,  
> “display\_name”: “Mgr.Cordless\_435”,  
> “extension\_number”: 10,  
> “site\_id”: “QQ\_xZ-p-SvalHps4hCMFpw”,  
> “timezone”: “America/New\_York”  
> }

And I’m getting the following in return;

> {  
> “code”: 300,  
> “message”: “Request Body should be a valid JSON object.”  
> }

I’ve reviewed the documentation and I’m not sure what I’m missing or what’s mis-formatted. The JSON above is valid and I believe I have all the ‘required’ fields.

Anyone have a demo JSON that I could model after?

The site ID is a valid site within Zoom Phone. If I dump the common areas created in the webUI I see the following:

> ```
> {
> "id": "3nJRJZLBRaqfJQiNh2gnpQ",
> "site": {
> "id": "wZju9a-MR5Kq7Omg6M-O-Q",
> "name": "STORE_01472"
> },
> "display_name": "Mgr Office EXT 11",
> "extension_number": 6147211,
> "calling_plans": [
> {
> "type": 3000,
> "name": "Zoom Phone Pro"
> }
> ],
> "desk_phones": [
> {
> "id": "Bz_C4XE0TSuZ2etx3BmOZw",
> "display_name": "Mgr. Office Ext 11",
> "device_type": "Poly vvx350",
> "status": "online"
> }
> ]
> 
> ```

Looking for any tips or pointers.

Thanks,  
Mike

---

<div class="post-metadata">

**Author:** ![mmcnamara](https://avatars.discourse-cdn.com/v4/letter/m/96bed5/32.png) [@mmcnamara](https://devforum.zoom.us/u/mmcnamara)\
**Post date:** [December 18, 2024, 7:57pm UTC](https://devforum.zoom.us/t/zoom-phone-api-to-create-common-area-users/122621/2 "2024-12-18T19:57:33Z")

</div>

I had to put the “type”: 3000 into quotes… “type”: “3000” to resolve this issue.

---

<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:** [December 19, 2024, 7:58pm UTC](https://devforum.zoom.us/t/zoom-phone-api-to-create-common-area-users/122621/3 "2024-12-19T19:58:25Z")

</div>

Closed on December 19, 2024, 7:58pm UTC

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