Skip to main content
Question

Enabling an App Integration for external users

  • May 22, 2025
  • 7 replies
  • 33 views

Forum|alt.badge.img

Hi,

I'm trying to create an App integration that will be usable by External users which don't have Download permissions for the file.

The goal is for the App to just pass their request with the file ID to my Backend application, and the backend application will do the rest.

So this question has two parts:

  1. Can I create an App Integration what External Users can use from the right-click 'integrations' context menu?
  2. Can this app still work if the External user doesn't have Download permissions over the file? (assuming the app only needs to know the file ID, and not read the content)

Thank you

7 replies

Forum|alt.badge.img

Hi Guy! 

Thanks for the question. Just to verify, you are asking if an external user will see an integration from the menu in the below screenshot?

BOX1_cRoXF1UBFUoNEHOtAn-9qg.png

Thanks, 

Alex, Box Developer Advocate


Forum|alt.badge.img

Hi Alex,

Correct!

And also can I configure my Integration to show up in this menu when the External user doesn't have Download permissions, i.e a Previewer (my integration doesn't need to download the file).


Forum|alt.badge.img

Thanks for the confirmation. That menu is actually based on a user's enterprise settings...not the application settings. So, if your external users configure your app's integration it would show - but that might be hard to do if your external users are not all in one enterprise. 

What is your application trying to do - I might be able to think of another way to accomplish your goal?

Alex


Forum|alt.badge.img

I want to give collaborators with a Previewer permissions an alternative view to view the file expect the integrated Box viewer.

If I need to ask the collaborators to install the App that's fine actually, and assuming their enterprise settings allow using my app, will they be able to use it on a file where a user has only Previewer permissions?


Forum|alt.badge.img

What does the alternative view provide the user? 

I'm not sure if previewer permissions will let you do that - but if the application service account has higher privileges it is possible. Have you tested this out yet? 


Forum|alt.badge.img

I've tried testing only based on user permissions... I did see a correlation between having 'Download' permissions (above previewer) and enabled integrations.

User is viewer:

BOX1_Ox0PhASfQCQFE5cwK5_etA.png

 

User is previewer:

BOX1_IOuWy3M6QhKp0SEcy2OKgg.png


Forum|alt.badge.img

Yes, I don't think what you are trying to do is possible.