# Appending Custom Parameter to Zoom Join\_URL? continued

**URL:** <https://devforum.zoom.us/t/appending-custom-parameter-to-zoom-join-url-continued/34590>\
**Category:** API and Webhooks\
**Created:** [October 29, 2020, 5:24am UTC](https://devforum.zoom.us/t/appending-custom-parameter-to-zoom-join-url-continued/34590 "2020-10-29T05:24:46Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![BoringUsername](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/boringusername/32/22328_2.png) [@BoringUsername](https://devforum.zoom.us/u/BoringUsername)\
**Post date:** [October 29, 2020, 5:24am UTC](https://devforum.zoom.us/t/appending-custom-parameter-to-zoom-join-url-continued/34590/1 "2020-10-29T05:24:47Z")

</div>

Unfortunately, topics are being closed very quickly here, so I have to create a new topic that just continues on an existing one at:

> [@Appending Custom Parameter to Zoom Join\_URL?](https://devforum.zoom.us/t/appending-custom-parameter-to-zoom-join-url/15117):
>
> Description Is there any mechanism for appending a custom querystring parameter to the Zoom Join URL that can be reported back via the Webhook meeting responses? Use case is that we have provided Join links to both our Staff and our End-Users to join existing meetings. The same Join\_URL is currently provided to both sets of users. We’d like to include something/anything in the URL to distinguish between these groups, and have that parameter reported back in the Webhook payload in meeting.parti…

In the answer, Tommy (staff) writes: You can [generate unique join links with custom fields](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingregistrantcreate)

And then links to the API docs explaining how to add a registrant, **not** how to generate unique join links. I want to know how to create a connection between registrants their “unique join link”.

I want to implement the following scenario:

1. Schedule a meeting for a host
2. Add registrants
3. Pre-approve all registrants (we already have their data)
4. Send out unique **join** links to each registrant, so they can **automatically** join with only that link, and we know who joined (possibly through webhook). We create the links and the **join** invitation e-mails, we don’t use Zoom for that.

This seems like a very basic scenario to me, but I can’t figure out how to connect the “unique join link” to the registrant. Finding up-to-date (!) information on which parameters can be added to join links seems pretty hard.

---

<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:** [October 29, 2020, 9:41pm UTC](https://devforum.zoom.us/t/appending-custom-parameter-to-zoom-join-url-continued/34590/2 "2020-10-29T21:41:15Z")

</div>

Hey @BoringUsername,

Happy to help answer your question. The unique join links have data associated with them based on the registrant, and the registrants answers to the questions you set, the data is not actually in the join link.

You can track the registrants from registrant, to participant via the registrant\_id and id in the [Meeting webhooks](https://marketplace.zoom.us/docs/api-reference/webhook-reference/meeting-events/participant-joined-meeting).

 ![Screen Shot 2020-10-29 at 3.39.55 PM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/2/6273486d3bcdf02c9d902d1a2df536afa4e2894e.png)

And or with the [Participant Reports endpoint](https://marketplace.zoom.us/docs/api-reference/zoom-api/reports/reportmeetingparticipants).

 ![Screen Shot 2020-10-29 at 3.39.08 PM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/2/3/2375ebdd2a064e8f9408fa749147f3db3ecf2dbd.png)

 ![Screen Shot 2020-10-29 at 3.39.26 PM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/3/1/317f55d90c5c13a8f84cbd5495be646afd5d96d2.png)

Does that help answer your question?

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![BoringUsername](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/boringusername/32/22328_2.png) [@BoringUsername](https://devforum.zoom.us/u/BoringUsername)\
**Post date:** [October 30, 2020, 7:03am UTC](https://devforum.zoom.us/t/appending-custom-parameter-to-zoom-join-url-continued/34590/3 "2020-10-30T07:03:44Z")

</div>

@tommy Thanks for your quick reply, much appreciated. It does not actually answer my question though. From the little scenario I sketched, it’s obvious that I don’t want to bother invitees answering questions when they click the join link. I want the join link to be unique, and have them sign in automatically, with the credentials we have registered them with. It would be a real pain if this (to me, very obvious scenario, we’ve implemented this in other platforms) isn’t possible with Zoom.

But perhaps I’m not reading your reply right, and I can just skip the questions and all will be well. I’ll give it a try. Thanks for your time.

---

<div class="post-metadata">

**Author:** ![will.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/will.zoom/32/14417_2.png) [@will.zoom](https://devforum.zoom.us/u/will.zoom)\
**Post date:** [November 2, 2020, 7:41pm UTC](https://devforum.zoom.us/t/appending-custom-parameter-to-zoom-join-url-continued/34590/4 "2020-11-02T19:41:24Z")

</div>

Hi @BoringUsername,

If the user is authenticated/logged in when they click their unique join\_url and are already registered, they shouldn’t be required to answer any questions.

I hope this helps to clarify, but let me know if you still have questions!

Best,  
Will

---

<div class="post-metadata">

**Author:** ![BoringUsername](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/boringusername/32/22328_2.png) [@BoringUsername](https://devforum.zoom.us/u/BoringUsername)\
**Post date:** [November 3, 2020, 5:44am UTC](https://devforum.zoom.us/t/appending-custom-parameter-to-zoom-join-url-continued/34590/5 "2020-11-03T05:44:50Z")

</div>

@will.zoom no these are not signed-in users, at least not all of them. The scenario I outlined above should work for people that don’t have a Zoom account. I also see that the email field is required when using registration. That will be problematic, because we don’t want to share these details with Zoom (GDPR) if not strictly neccessary. Which it isn’t, because Zoom will never have to contact them. So perhaps we’ll hand out generated ‘fake’ e-mail addresses out to the participants, but the most important part is: we _don’t_ want them to have to fill out anything (questions). The (unique!) link should register them immediately. Trying to find time to test this, but man I’m swamped…

---

<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:** [November 3, 2020, 9:50pm UTC](https://devforum.zoom.us/t/appending-custom-parameter-to-zoom-join-url-continued/34590/6 "2020-11-03T21:50:33Z")

</div>

Hey @BoringUsername,

You can register the user with the [API](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingregistrantcreate) as well, so the user doesn’t have to answer the required questions, name and email. 🙂

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![BoringUsername](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/boringusername/32/22328_2.png) [@BoringUsername](https://devforum.zoom.us/u/BoringUsername)\
**Post date:** [November 4, 2020, 6:06am UTC](https://devforum.zoom.us/t/appending-custom-parameter-to-zoom-join-url-continued/34590/7 "2020-11-04T06:06:40Z")

</div>

@tommy Thanks for the suggestion Tommy, that might work. But I’m a bit reluctant to register accounts for people without their knowledge. These are customers of ours, not people in our own organization. But this might be a workaround. We can delete the accounts when the meeting series have ended, possibly use (dynamically generated) e-mail addresses that belong to our organization. But for such a simple scenario, it would be a lot of work. I had hoped for something simpler: just identify a participant by something unique the the join URL, done.

---

<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:** [November 5, 2020, 5:17pm UTC](https://devforum.zoom.us/t/appending-custom-parameter-to-zoom-join-url-continued/34590/8 "2020-11-05T17:17:58Z")

</div>

Hey @BoringUsername,

When I said Register the User, I meant [registration for a meeting](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingregistrantcreate). You aren’t creating a Zoom user account for them, you are marking them down for a meeting that has registration required. You can read more about registration here:

> **[Setting up registration for a meeting](https://support.zoom.us/hc/en-us/articles/211579443-Setting-up-registration-for-a-meeting)**
>
> Overview
> Scheduling a meeting that requires registration will allow participants register with their e-mail, name, other questions, and custom questions. You can also generate meeting registration ...

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![BoringUsername](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/boringusername/32/22328_2.png) [@BoringUsername](https://devforum.zoom.us/u/BoringUsername)\
**Post date:** [November 6, 2020, 6:16am UTC](https://devforum.zoom.us/t/appending-custom-parameter-to-zoom-join-url-continued/34590/9 "2020-11-06T06:16:58Z")

</div>

Okay, well that info gets my hopes up again. I’ll try to find some time to figure out if I can make this work and report back. Thanks!

---

<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:** [November 9, 2020, 4:33pm UTC](https://devforum.zoom.us/t/appending-custom-parameter-to-zoom-join-url-continued/34590/10 "2020-11-09T16:33:30Z")

</div>

Sounds good @BoringUsername! 🙂

Please keep us updated on your progress!

Thanks,  
Tommy

---

<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 10, 2020, 2:33am UTC](https://devforum.zoom.us/t/appending-custom-parameter-to-zoom-join-url-continued/34590/11 "2020-12-10T02:33:38Z")

</div>

Closed on December 10, 2020, 2:33am UTC

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