# User Profile Hidden in API after 3.4.0.beta3 Update

**URL:** <https://meta.discourse.org/t/user-profile-hidden-in-api-after-3-4-0-beta3-update/344095>\
**Category:** Product Support\
**Created:** [December 23, 2024, 7:07pm UTC](https://meta.discourse.org/t/user-profile-hidden-in-api-after-3-4-0-beta3-update/344095 "2024-12-23T19:07:26Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![littleviolette](https://avatars.discourse-cdn.com/v4/letter/l/d26b3c/32.png) [@littleviolette](https://meta.discourse.org/u/littleviolette)\
**Post date:** [December 23, 2024, 7:07pm UTC](https://meta.discourse.org/t/user-profile-hidden-in-api-after-3-4-0-beta3-update/344095/1 "2024-12-23T19:07:26Z")

</div>

I pull user profile data via Discourse API with the Python requests module.

After my Discourse instance update to 3.4.0.beta3, certain users are shown as `'profile_hidden': True` when I make the API request, even though their “hide my public profile and presence features” setting is disabled.

I suspect it has to do with the update of **[Restricting profile visibility of low Trust level users](https://meta.discourse.org/t/3-4-0-beta3-check-for-updates-on-what-s-new-page-filter-by-user-in-the-review-queue-threading-in-chat-dms-and-group-chats-and-more/343237#p-1672182-restricting-profile-visibility-of-low-trust-level-users-8)**.

 ![Screenshot 2024-12-23 at 11.05.21 AM](https://global.discourse-cdn.com/meta/original/4X/d/f/1/df12fcc83a5aaecc7c64a1740c1d5a5ed3bb80f2.png)

How do I continue to pull user data via Discourse API? Is there a way in my API request to tell the Discourse server that I am an admin, not an anonymous user? Typing `/u/{username}.json` in the browser still shows all the information of the user.

Thank you! 🙏

---

_[View the full topic](https://meta.discourse.org/t/user-profile-hidden-in-api-after-3-4-0-beta3-update/344095)._
