# Controlling Participant Identities

**URL:** <https://devforum.zoom.us/t/controlling-participant-identities/41132>\
**Category:** API and Webhooks\
**Created:** [January 20, 2021, 9:45pm UTC](https://devforum.zoom.us/t/controlling-participant-identities/41132 "2021-01-20T21:45:28Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![aj.feather](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/aj.feather/32/14640_2.png) [@aj.feather](https://devforum.zoom.us/u/aj.feather)\
**Post date:** [January 20, 2021, 9:45pm UTC](https://devforum.zoom.us/t/controlling-participant-identities/41132/1 "2021-01-20T21:45:28Z")

</div>

This is a follow-up to my post [here](https://devforum.zoom.us/t/understanding-when-and-why-user-names-vs-registrant-names-appear/35520).

I’m trying to mandate that participants join the call using the link assigned to them so that the name I give the users always appears in the participant sidebar. The goal is to prevent participants from displaying any identifying information other than what I set.

The settings I am using to enable this:

1. Register all participants with names I provide (Participant1, Participant2, etc…)
2. Set Registration Type = 1 in the meeting settings
3. Set Approval Type = 1 (Manual Approval) in the meeting settings
4. Change account settings to block users from changing their names while in the call

Can you confirm that doing the following will achieve this goal? Are there any edge cases where names would still appear? Tagging @Will.Zoom who helped with the last post.

---

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [January 21, 2021, 11:58pm UTC](https://devforum.zoom.us/t/controlling-participant-identities/41132/2 "2021-01-21T23:58:55Z")

</div>

Hey @aj.feather,

Thank you for reaching out to the Zoom Developer Forum. The only instance where you may run into issues was covered by Will in the last post. I can’t think of any other edge cases that you would encounter.

> [@Understanding when and why User Names vs. Registrant Names appear](https://devforum.zoom.us/t/understanding-when-and-why-user-names-vs-registrant-names-appear/35520/2):
>
> If a user joins a meeting logged in with their default Zoom profile (not using join\_url), or as a guest (not logged in at all), you won’t be able to designate their display name upon joining. You can, however, update this once they join via the Client settings.

I hope that helps! Let me know if you have any questions.

Thanks,  
Max

---

<div class="post-metadata">

**Author:** ![aj.feather](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/aj.feather/32/14640_2.png) [@aj.feather](https://devforum.zoom.us/u/aj.feather)\
**Post date:** [January 22, 2021, 1:41am UTC](https://devforum.zoom.us/t/controlling-participant-identities/41132/3 "2021-01-22T01:41:15Z")

</div>

Thanks, Max. The “Client Settings” Will mentioned are only available in the SDKs, correct? My app uses the API.

---

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [January 22, 2021, 10:48pm UTC](https://devforum.zoom.us/t/controlling-participant-identities/41132/4 "2021-01-22T22:48:50Z")

</div>

Hey @aj.feather,

Thank you for the update. My mistake, I thought that you were using the Web SDK in combination with the API. You’re correct, this would only be available through the SDK as the API does not currently have an endpoint to update a participant’s display name in a meeting.

If you are using SSO, I have seen examples of others using that to set a display name that can’t be modified.

> [@How to update display name of the user using zoom api](https://devforum.zoom.us/t/how-to-update-display-name-of-the-user-using-zoom-api/38099/8):
>
> Hey @gundamaiah.a5, FYI, another method to give a user a different Display Name (rather than firstName and lastName) is if you are using SSO you can use a SAML mapping to add new Display Name. Once you enable this, the user will see the new Display Name attribute in their profile, however it will be greyed out and they cannot modify it. Please note as @MaxM mentioned, currently there is not an API that will allow you to modify this Display Name attribute. It will only be modified/updated via SA…

Otherwise, it does seem this edge case is somewhat of a blind spot and there isn’t a good way to set a participant’s display name using the API. If you would like this feature to be considered for a future release, I recommend posting in the #Feature Requests category.

Let me know if you have any questions.

Thanks,  
Max

---

<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:** [February 22, 2021, 8:48am UTC](https://devforum.zoom.us/t/controlling-participant-identities/41132/5 "2021-02-22T08:48:55Z")

</div>

Closed on February 22, 2021, 8:48am UTC

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