# URL Scheme and Personal Link Names

**URL:** <https://devforum.zoom.us/t/url-scheme-and-personal-link-names/7830>\
**Category:** API and Webhooks\
**Created:** [January 31, 2020, 7:08pm UTC](https://devforum.zoom.us/t/url-scheme-and-personal-link-names/7830 "2020-01-31T19:08:05Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![john.whitley](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/john.whitley/32/3103_2.png) [@john.whitley](https://devforum.zoom.us/u/john.whitley)\
**Post date:** [January 31, 2020, 7:08pm UTC](https://devforum.zoom.us/t/url-scheme-and-personal-link-names/7830/1 "2020-01-31T19:08:06Z")

</div>

**Description**

I’m trying to write a convenience tool that joins a meeting given either a conference ID or a Personal Link Name, identically to how the [zoom.us](http://zoom.us) macOS app works via the “Join” dialog. I’d **greatly** prefer to use the [Zoom URL Scheme](https://medium.com/zoom-developer-blog/zoom-url-schemes-748b95fd9205) instead of the https URL. For example, given a user’s personal link like:

`https://wherever.zoom.us/my/some.user`

I’m trying to construct the equivalent `zoommtg` URL. But `zoommtg` only works when the `confno` URL parameter is a ten-digit numerical ID, not a text personal link name. This doesn’t work:

`zoommtg://zoom.us/join?confno=some.user`

Is there either a way to invoke the `zoommtg` URL with a personal link name, or else a way (e.g. Rest API) to look up the ten-digit ID given a personal link name?

**Which version?**  
macOS 4.6.3

**To Reproduce**

In Terminal, run the following command, replacing “some.user” with a valid personal link name:

`open 'zoommtg://zoom.us/join?confno=some.user'`

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [February 3, 2020, 5:28pm UTC](https://devforum.zoom.us/t/url-scheme-and-personal-link-names/7830/5 "2020-02-03T17:28:04Z")

</div>

Hey @john.whitley, thanks for posting and using Zoom!

Unfortunately using personal link names is not supported with the URL scheme.

You can look up a users personal meeting number by passing in the userID or email to the [Get a User endpoint](https://marketplace.zoom.us/docs/api-reference/zoom-api/users/user).

Are you using OAuth in this flow at all? If so you can [get a users meeting ID by using their access\_token and passing in `me` as the user id.](https://marketplace.zoom.us/docs/guides/authorization/oauth/oauth-with-zoom#using-access-token)

May I ask how you are getting the personal link names?

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![bohdan.m.ko](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/bohdan.m.ko/32/34560_2.png) [@bohdan.m.ko](https://devforum.zoom.us/u/bohdan.m.ko)\
**Post date:** [January 28, 2022, 11:49am UTC](https://devforum.zoom.us/t/url-scheme-and-personal-link-names/7830/6 "2022-01-28T11:49:24Z")

</div>

Hey, does Web SDK support joining by personal links (PMI)?

---

<div class="post-metadata">

**Author:** ![donte.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/donte.zoom/32/24412_2.png) [@donte.zoom](https://devforum.zoom.us/u/donte.zoom)\
**Post date:** [February 4, 2022, 3:03am UTC](https://devforum.zoom.us/t/url-scheme-and-personal-link-names/7830/7 "2022-02-04T03:03:22Z")

</div>

Hi, @bohdan.m.ko,

Welcome to the Developer Forum. It is possible to use PMI for a meeting with Web SDK, please note that when using PMIs, Web Meeting SDK attendees are not allowed to join meetings before the host. To learn more about ZoomMtg.join() function to Start and Join Zoom Meetings, see our help documentation linked below :

[https://marketplace.zoom.us/docs/sdk/native-sdks/web/client-view/meetings](https://marketplace.zoom.us/docs/sdk/native-sdks/web/client-view/meetings)

Thank you for using our SDK,  
Donte
