# Inviting External Contacts Via API

**URL:** <https://devforum.zoom.us/t/inviting-external-contacts-via-api/117653>\
**Category:** API and Webhooks\
**Created:** [September 18, 2024, 8:48am UTC](https://devforum.zoom.us/t/inviting-external-contacts-via-api/117653 "2024-09-18T08:48:39Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![matthew7](https://avatars.discourse-cdn.com/v4/letter/m/c67d28/32.png) [@matthew7](https://devforum.zoom.us/u/matthew7)\
**Post date:** [September 18, 2024, 8:48am UTC](https://devforum.zoom.us/t/inviting-external-contacts-via-api/117653/1 "2024-09-18T08:48:39Z")

</div>

Hi there,

Currently we are trying to recreate the action of inviting a contact to a meeting, so there device gets the call instead of having to open a link.

We currently have got it to work using an api call pointing towards /api.zoom.us/v2/live\_meetings/{{meeting\_id}}/events

The current body is:

```auto
{
  "method": "participant.invite",
  "params": {
    "contacts": [
      {
        "email": "*email*"
      }
    ]
  }
}

```

This is great, however we also need to be able to do external contacts in the same manner, and this endpoint will not allow it.

Are there any other methods that can allow us to do the same invite function via api for an external contact?

---

<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:** [September 23, 2024, 3:05pm UTC](https://devforum.zoom.us/t/inviting-external-contacts-via-api/117653/2 "2024-09-23T15:05:32Z")

</div>

Hi @matthew7  
Thanks for reaching out to us!  
Allow me to do some testing on my end and will get back to you with an update

---

<div class="post-metadata">

**Author:** ![matthew7](https://avatars.discourse-cdn.com/v4/letter/m/c67d28/32.png) [@matthew7](https://devforum.zoom.us/u/matthew7)\
**Post date:** [September 24, 2024, 7:58am UTC](https://devforum.zoom.us/t/inviting-external-contacts-via-api/117653/3 "2024-09-24T07:58:25Z")

</div>

Thanks @elisa.zoom

If you could get back to us, that would be great.

Cheers, Matthew

---

<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:** [September 25, 2024, 5:13pm UTC](https://devforum.zoom.us/t/inviting-external-contacts-via-api/117653/4 "2024-09-25T17:13:00Z")

</div>

Hi @matthew7  
Thanks for your patience here.  
I did some testing on my end and could not find a way to invite external contacts via API.  
The only way I could think you could do this is by setting up registration to the meeting so the external contact will receive an email with the join\_url upon meeting registration

Hope this helps,  
Elisa

---

<div class="post-metadata">

**Author:** ![matthew7](https://avatars.discourse-cdn.com/v4/letter/m/c67d28/32.png) [@matthew7](https://devforum.zoom.us/u/matthew7)\
**Post date:** [September 26, 2024, 7:52am UTC](https://devforum.zoom.us/t/inviting-external-contacts-via-api/117653/5 "2024-09-26T07:52:05Z")

</div>

Hi @elisa.zoom

I appreciate you getting back to us.

I would just like to ask why this functionality doesn’t exist, considering it can be done manually in the app.

Considering this, do you know of any way to hide contacts when the users are under the same account? Currently I’ve managed to hide the contacts tab in the app, but when in a meeting, you can still invite them.

Any pointers would be wonderful.

Cheers,  
Matthew

---

<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 1, 2024, 2:37pm UTC](https://devforum.zoom.us/t/inviting-external-contacts-via-api/117653/6 "2024-10-01T14:37:01Z")

</div>

Hi @matthew7  
While many of the features you see in the client are available via the API, there are instances where the behavior cannot be fully replicated.  
Can you elaborate more on this question: “Considering this, do you know of any way to hide contacts when the users are under the same account? Currently I’ve managed to hide the contacts tab in the app, but when in a meeting, you can still invite them.”, I do not understand it

---

<div class="post-metadata">

**Author:** ![matthew7](https://avatars.discourse-cdn.com/v4/letter/m/c67d28/32.png) [@matthew7](https://devforum.zoom.us/u/matthew7)\
**Post date:** [October 2, 2024, 7:07am UTC](https://devforum.zoom.us/t/inviting-external-contacts-via-api/117653/7 "2024-10-02T07:07:56Z")

</div>

Hi @elisa.zoom

I’ve managed to get things sorted now in regards to the contacts, so no worries.

Thank you for your help.

Much appreciated,  
Matthew

---

<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 2, 2024, 1:48pm UTC](https://devforum.zoom.us/t/inviting-external-contacts-via-api/117653/8 "2024-10-02T13:48:57Z")

</div>

Good to hear @matthew7  
Thanks for the update and feel free to reach out back to us in the future

---

<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 3, 2024, 1:49pm UTC](https://devforum.zoom.us/t/inviting-external-contacts-via-api/117653/9 "2024-10-03T13:49:43Z")

</div>

Closed on October 3, 2024, 1:49pm UTC

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