# API endpoint for end customer contact

**URL:** <https://devforum.zoom.us/t/api-endpoint-for-end-customer-contact/87682>\
**Category:** API and Webhooks\
**Created:** [May 2, 2023, 7:24am UTC](https://devforum.zoom.us/t/api-endpoint-for-end-customer-contact/87682 "2023-05-02T07:24:04Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Maya\_C4V](https://avatars.discourse-cdn.com/v4/letter/m/dec6dc/32.png) [@Maya\_C4V](https://devforum.zoom.us/u/Maya_C4V)\
**Post date:** [May 2, 2023, 7:24am UTC](https://devforum.zoom.us/t/api-endpoint-for-end-customer-contact/87682/1 "2023-05-02T07:24:04Z")

</div>

Hello,

we have over 3000 subaccounts. For all those we want to check/update the end customer contact under billing information. Is there an API endpoint for this since doing it manually is way too much work?

---

<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:** [May 3, 2023, 6:15pm UTC](https://devforum.zoom.us/t/api-endpoint-for-end-customer-contact/87682/2 "2023-05-03T18:15:51Z")

</div>

Hi @Maya_C4V  
Thanks for reaching out to us, I am happy to help here!  
Could you please confirm if you have a Master account license enabled in your account?  
If so, you should be able to access all Master account API endpoints:

[https://developers.zoom.us/docs/api/rest/reference/zoom-api/ma/#tag/Billing](https://developers.zoom.us/docs/api/rest/reference/zoom-api/ma/#tag/Billing)

---

<div class="post-metadata">

**Author:** ![Maya\_C4V](https://avatars.discourse-cdn.com/v4/letter/m/dec6dc/32.png) [@Maya\_C4V](https://devforum.zoom.us/u/Maya_C4V)\
**Post date:** [May 5, 2023, 8:27am UTC](https://devforum.zoom.us/t/api-endpoint-for-end-customer-contact/87682/3 "2023-05-05T08:27:16Z")

</div>

Hello Elisa,

i have access to the Master Account API and found the correct endpoint. But nor I get an error:  
“\<?xml version="1.0" encoding="UTF-8" standalone="yes"?\>`300`Validation Failed.phone\_numberShould be number.”  
When the documentation says:  
phone\_number string Billing Contact’s phone number.

API endpoint: /accounts/{accountId}/billing

I can’t enter a number since E164 Phone numbers contain a ‘+’

---

<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:** [May 5, 2023, 8:05pm UTC](https://devforum.zoom.us/t/api-endpoint-for-end-customer-contact/87682/4 "2023-05-05T20:05:03Z")

</div>

Hi @Maya_C4V  
could you please share the request url and request body that you are sending so I can take a look into it please

---

<div class="post-metadata">

**Author:** ![Maya\_C4V](https://avatars.discourse-cdn.com/v4/letter/m/dec6dc/32.png) [@Maya\_C4V](https://devforum.zoom.us/u/Maya_C4V)\
**Post date:** [May 8, 2023, 7:19am UTC](https://devforum.zoom.us/t/api-endpoint-for-end-customer-contact/87682/5 "2023-05-08T07:19:57Z")

</div>

Hello Elisa,

the body is:  
{  
“email”: “[email@email.com](mailto:email@email.com)”,  
“phone\_number”: “+49 xxxxxxxxxxxxx”  
}  
The xes are numbers.

And the URL is [https://api.zoom.us/v2/accounts/{id}/billing](https://api.zoom.us/v2/accounts/%7Bid%7D/billing)  
I use a PATCH request like described in your documentation

---

<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:** [May 8, 2023, 2:17pm UTC](https://devforum.zoom.us/t/api-endpoint-for-end-customer-contact/87682/6 "2023-05-08T14:17:02Z")

</div>

Hey @Maya_C4V  
Can you try passing the phone number without the +

---

<div class="post-metadata">

**Author:** ![Maya\_C4V](https://avatars.discourse-cdn.com/v4/letter/m/dec6dc/32.png) [@Maya\_C4V](https://devforum.zoom.us/u/Maya_C4V)\
**Post date:** [May 9, 2023, 7:11am UTC](https://devforum.zoom.us/t/api-endpoint-for-end-customer-contact/87682/7 "2023-05-09T07:11:35Z")

</div>

Hello Elisa,

just jemoving the + doesn’t help. You have to pass the value as an integer. But that is problematic since it’s not a valid E.164 phone number anymore. And your documentation is wrong since it says string. And if you change it manually you can add any letter you want. Can you please look into your backend?

---

<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:** [May 12, 2023, 6:37pm UTC](https://devforum.zoom.us/t/api-endpoint-for-end-customer-contact/87682/8 "2023-05-12T18:37:32Z")

</div>

Hi @Maya_C4V  
I have sent you a private message, please follow up there

---

<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:** [May 15, 2024, 10:14am UTC](https://devforum.zoom.us/t/api-endpoint-for-end-customer-contact/87682/9 "2024-05-15T10:14:19Z")

</div>

Closed on May 15, 2024, 10:14am UTC

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