Skip to main content
Question

JWT access folders and files

  • May 22, 2025
  • 3 replies
  • 58 views

Forum|alt.badge.img

1. Created a JWT application, with all possible application scopes, both advanced features turned on

2. In the admint console approved access to all Users

3. Using box_sub_type as "enterprise" while retrieving the accesstoken

4. When is access https://api.box.com/2.0/folders/0 I am getting the empty response as expected

5. When I pass a folder id to the above URL, i see the below error. 

https://api.box.com/2.0/folders/81512160337

{"type":"error","status":404,"code":"not_found","context_info":{"errors":[{"reason":"invalid_parameter","name":"item","message":"Invalid value 'd_81512160337'. 'item' with value 'd_81512160337' not found"}]},"help_url":"http:\/\/developers.box.com\/docs\/#errors","message":"Not Found","request_id":"c1g5g8g5cxrtvxwm"}

 

 6. When i try to search with a valid folder name, i see the below error

https://api.box.com/2.0/folders/search?type=folder&query=testEventTypes

{"type":"error","status":405,"code":"method_not_allowed","help_url":"http:\/\/developers.box.com\/docs\/#errors","message":"Method Not Allowed","request_id":"3pqzqeg5cxgh5oyr"}

 

 

 

3 replies

Forum|alt.badge.img

Hi , so there are 2 issues here.

 

Firstly, when you authenticate through JWT you are not authenticated as a regular Box user, but as a Service Account. This Service Account has its own root folder and folder structure, and doesn't by default have access to folders owned by other users.

 

The simplest way to gain access to a folder owned by another user is to either collaborate (share) that folder with the service account, or to explicitly authenticate as that user with the As-User header. 

 

https://developer.box.com/reference#as-user-1

 

As for your second issue, you seem to be getting that error because /folders/search is not an API endpoint we support. We do have a /search endpoint, which I think is what you were looking to use.


Forum|alt.badge.img

Hi  , I also have the exactly same problem but I created all the folders my self these are not shared folders. I have been trying it from long time but no luck. When I give the folder id 0 it is giving me empty response. Any help would be appreciated.


Forum|alt.badge.img

 an empty response seems odd to me. What is the HTTP status code?