Skip to main content
Question

Using the API to detect Enterprise Users

  • May 22, 2025
  • 2 replies
  • 4 views

Forum|alt.badge.img

In our app that uses the Box API I currently use the following API to detect whether the user has an Enterprise account or not:

https://api.box.com/2.0/users/me?fields=enterprise

If the user has a free account, the Enterprise field is returned as null. I am using this to make the Enterprise MetaData Templates feature available to the user. What about Elite and Business Plus users? Will the Enterprise field come back non-null as well?

Thanks

Peter 

2 replies

Forum|alt.badge.img

Hello ,

 

as per this article https://community.box.com/t5/How-to-Guides-for-Managing/Metadata-Tutorial/ta-p/352

 

it is stated "Metadata is a feature reserved for Business Plus, Enterprise and Elite accounts. It is also available on developer accounts through https://developers.box.com. To upgrade your account, please contact your Box account team."

 

So, it should return a value also.


Forum|alt.badge.img

Thanks for responding, . Since the article you referred to does not mention the Users/Me API, let me double-check with you, if you don't mind. My understanding of the "Users/Me API with "fields=enterprise" up to now has been  that it allows you to identify Box Enterprise users. If I understand you correctly, you are saying that specifying "fields=enterprise" tells you whether the user has access to Enterprise features such as MetaData, independent of this user is Elite, Business Plus, or Enterprise. Correct?

 

Thanks

Peter