Updating or searching external contacts with Zoom Phone API

Zoom has API to work with external contacts:
/docs/api/rest/reference/phone/methods/#tag/External-Contacts

But unfortunately it doesn’t allow updating contact by our ID (only by ID assigned by Zoom) or even search contacts by phone number or our ID. So if we have a client whose information was updated and we want to update Zoom contact - we can’t find it.

Dialpad for example has an API call that allows us create or update contact with known (defined by us) ID: contactscreate_with_uid

How can we update contact information of a known phone number / external ID?

Sincerely
Max

Hi @maxim.osipov
Thanks for reaching out to us!
You should be able to update the external contact using this endpoint.

Let me know if this helps!

Hi @elisa.zoom - the problem is that this API uses the externalContactID that Zoom assigns to newly created contacts. External systems don’t know it unless we list all contacts (and there are 1000s) and keep all contacts in internal database. It is a lot of efforts to simply update a contact via API.
What would help here is:

  • Possibility to update via the external ID (id field of contact)
  • Possibility to search external contacts by the phone number

Dialpad has it and it works nicely.

Sincerely
Max

@maxim.osipov
I see the issue you are bringing up. Allow me some time to reach out to our Engineering team to get some feedback or provide you a workaround

Hi @elisa.zoom , Just checking if there is an update?
Sincerely
Max

Still waiting for a feedback here @maxim.osipov I will re-engage with the team

Hi @maxim.osipov
Thanks for your patience here, I was able to get some feedback from the product team, and they made a comment that I missed, and it is that when adding a new external contact via API, you can pass the value of the ID in your request body, and Zoom will generate one if you do not use the parameter.

They also mentioned that both scenarios that you brought up are not in our roadmap but might be able to add them in the future but it will take some time

  • Possibility to update via the external ID (id field of contact)
  • Possibility to search external contacts by the phone number

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