-
Recently active
I’m a developer together with Coro Cybersecurity and we add a layer of security on top of box. The customer gives us access to box, and we make sure there is nothing in this data layer that could compromise their security. One of our requirements is to get a list of all integrations that are active for a given customer.I’ve been playing around with the console and you can clearly see that there is a list of integrations both available and installed in distinct tabs. However, I cannot find an endpoint that allows me to query for them.I’ve got two questions:Is my assumption correct, that you do not allow to programatically get information about these integrations? If the answer to 1 is yes, will this ever be supported?The closest thing I’ve seen to what I want is here: https://developer.box.com/reference/get-integration-mappings-slack/ but the documentation is broken at some points and I’m not sure we would want to offer this feature to our customers without it being fully complete. I t
What happened to all of the request examples on the Box API References? https://developer.box.com/reference/
I have implemented the Box Content Viewer including the Content Sidebar showing activities. The sidebar contains a drop-down that should allow you to add a task. When clicking this I get two options, but when I select one of the options nothing more happens. It should open a dialog where you can enter your task.Anyone knows how to fix this?
Hello everyone,At work, I am often shared a box.com link and I have to download the files in those shared link as part of my day to day work. So I need to open the link in a browser, select the files and then download them.Due to the number of files I need to process, I am trying to automate these steps. Using AI tools, I have managed to come up with a VBA code that would download publicly shared files (For reference I am not allowed to install other programming language, so VBA is my only option).The problem is that it only works for publicly shared files, my company use an enterprise version of box.com and the url shared are like this:https://COMPANYNAME.ent.box.com/s/RANDOMNUMBERS&LETTERS The file links are then found and they are:https://COMPANYNAME.ent.box.com/s/RANDOMNUMBERS&LETTERS/file/FILEID Is there any way I can modify it to make it work with the API. If anyone is interested, I am trying the following code, I just cant download the correct file Sub DownloadFileFromBo
I tried to get all representations of a file like this:curl https://api.box.com/2.0/files/123?fields=representations \ -H "authorization: Bearer ACCESS_TOKEN"I just get the message: no matches found. If I omit ?fields=representations I do get a response, so it looks like ?fields=representations is not working.I also tried getting a basic thumbnail:curl -i -X GET "https://api.box.com/2.0/files/12345/thumbnail.png" \ -H "authorization: Bearer <ACCESS_TOKEN>"I do get a file, but it’s just a generic image showing the file type.Is there any way to get a thumbnail that shows some of the actual content of a PDF file?
Hello, I have a question. I am currently integrating Box into my application using free account. I am wondering if I need any approval from Box or am I allowed to integrate Box into my own web application and use Read/Write rights? Thanks, Luka
Hello, This is less a question and more a suggestion. Could there be a way to see managed users in the share function so that a box could be ticked next to the username rather than typing each person’s name into the share box. This would be especially helpful given that we cannot share hubs with a group. If so, having a “share with all” button would also be very helpful. Thank you
After the signer signed, the field size becomes too big. Please check the picture: After signed: Box sign template:
🚀 Calling all developers! 🚀We’re excited to offer free in-person registration for 2024 BoxWorks – our biggest event of the year. 🎉Join us to dive into cutting-edge tech, network with industry experts, and explore how you can build amazing solutions with Box.👉 Register for free using this link: https://boxworks.box.com/boxworks?utm_source=GTM&utm_medium=GTM&utm_theme=BoxWorks&id=701UL0000091ee9YAA&utm_content=33BW24OlMal&coupon_code=BW24AlNov💡 Don’t miss out – spots are filling up fast! See you there!
Hi Team,I am working on creating Box Wrapper Service that will be using Box SDK for various tasks like Create Folder, Assign permissions, memberships, etc. We are planning to use Box File Request for Upload and Box Preview(in modal popup) to Preview and Download files.I need deployment suggestion on whether to keep the Box wrapper service as Azure App Service vs Azure Function. What are the pros and cons on one vs other? What should be the conclusion.
We are using Box to integrate file retrieval for clients. When searching for these files we are only provided with a folder name. We are using the api.box.com/2.0/folders/ endpoint passing in the parent folder Id. We are iterating over several pages to find the target folder name. When deployed to a production environment, we are noticing that we are unable to find the Folder through API. When testing locally we find the folder every time.We are investigating why this could happen and were hoping to get some insight from Box Support to see how things are moving on your end. Thank you
I have access to both the Box API and MS Graph API to make edits to both systems however I am not sure if an API exists to change the Box Tab configuration to map a new channel to a specific box folder. Does anything how if endpoints exist for this functionality?
I am trying to use box API( box upload file reference) in servicenow. This code below succeeds in uploading but the uploaded content is corrupted and unreadable.// Create a new RESTMessageV2 objectvar r = new sn_ws.RESTMessageV2();r.setEndpoint('https://upload.box.com/api/2.0/files/content');r.setHttpMethod('POST');// Set the authorization headerr.setRequestHeader('Authorization', 'Bearer <dev auth code>');// Define the boundary stringvar boundary = '----WebKitFormBoundary7MA4YWxkTrZu0gW';// Set the Content-Type header with the boundaryr.setRequestHeader('Content-Type', 'multipart/form-data; boundary=' + boundary);// Define the attributes part of the multipart bodyvar attributes = '--' + boundary + '\r\n' + 'Content-Disposition: form-data; name="attributes"\r\n\r\n' + '{"name": "schedule1.txt", "parent": {"id": "0"}}\r\n';// Define the file part of the multipart bodyvar file = '--' + boundary + '\r\n' + 'Content-Disposition: form-data; name="file"; filename="schedu
I configured a raspberry pi 4 to be a cellular modem using the SixFab cellular modem kit The kit includes a SixFabBase Hat, LTE modem, antennas and a Sixfab core. I am using a in house sim card. The pi runs a python code to find the RSSI, RSRQ & SINR values every 5 minutes using Cron. Then another code to upload the text file to box every day. The issue I am facing here is that is that the JWTAuth is not working for me. Apparently, it doesn’t recognize my folder. It says it is it uploading the files to the root folder but I don’t see the file there as well. The codes are given below.Modem Signal Loggerimport subprocessimport timefrom datetime import datetimedef get_modem_signal_info(): try: # Run the AT command using atcom and capture the output result = subprocess.run(['/home/genwave/.local/bin/atcom', '-p', '/dev/ttyUSB2', 'AT+QENG="servingcell"'], capture_output=True, text=True) output = result.stdout.strip() return o
I tried to call API to create a Folder in user account but getting not authenticated with req id : 016d6612bbfea666f33a2c21999014df4I am coadmin and also app is authenticated as I can fetch all usersI am getting 403 and code is forbidden
i am facing issue to get authentication using oauth .when i tested from postman it is getting 404 error. Please help to create app and to access folder in Box from postman
Hi, I’m looking for a way to get all shared links in an enterprise using the API. All the answers I found on this topic are 1+ year old, and just wanted to confirm, is there still no ability to get all shared links in an enterprise in the Box API?And if so, could I be provided a bit more context on this workaround that I saw on an old thread: “If you're using the SDK, you could always crawl through the entire set of users in the enterprise and check every file or folder they own for a shared link”How would we crawl the folder of another user, when the root folder just has id 0? And what kind of permissions would this require?
I have a single download API “https://api.box.com/2.0/files/:file_id/content” with this i can able to download only single file only. But i want to download multiple file separately using single download API. I dont to want “ZIP Download method” Because i want separate files(Eg: Sample1.pdf, Sample2.pdf, Sample3.pdf...). Can any one say How to implement this as a solution. Thanks in advance.
I’m building an automation that triggers a folder creation in Box, then using that new folder I’d like to send the file_request url of that folder to a customer so they could upload documents to that folder. Each automation will have it’s own separate folder. The problem is I can’t seem to find a way to retrieve that file_request url for users to upload their files to unless I manually go into the console and copy it. Is there another way to automate this process? It seems silly that we can query the shared_link for a folder, but not the file_request. Any help would be appreciated. Thanks
While using the Box App on my Ipad files will not open immediately. The loading icon appears and continues to run for several minutes and file never opens. Has anyone had this issue and if so what did you do to resolve it.
For our API integration when calling this endpoint GET `/files/{file_id}` the return value for modified_by occasionally returns empty strings for the “name” and “login” fields. Example: { "type": "file", "id": "<file_id>", "name": "Outline.doc", "parent": {"type": "folder", "id": "<folder_id>", "name": "My Documents"}, "extension": "doc", "size": 20480, "sha1": "<hash>", "item_status": "active", "owned_by": {"type": "user", "id": "<user_id_1>", "name": "<name>", "login": "<email>"}, "created_by": {"type": "user", "id": "<user_id_2>", "name": "", "login": ""}, "modified_by": {"type": "user", "id": "<user_id_2>", "name": "", "login": ""},}when following up on this call and querying the user_id with GET `/users/{user_id}` the API is returning a 404 not found status.What is this mystery user? Am I doing something wrong in my calls that might be causing this? The call is correctly using the `as-user` header whe
Your SSO connection had errors during set up. In order to help troubleshoot your connection, please submit a case to Box User Services here.
We have successfully enabled the GCM scope on our Custom App through Box Customer Success. However, we would like some clarification regarding the authorization process for our customers. Specifically, when a customer authorizes access through our app, will the GCM permission scope automatically be enabled for their Box services?Or will we need to involve Box Support for any additional intervention to ensure that the GCM scope is active for the customer's account?
When I use the Quick Shorcut to create an Content Search API call on Box it works just fine. However, my end goal is to use that same API call to bring the JSON into a Neo4j graph database. When I alternate making the call first in Postman and then in Neo4j, using the same authorization token, the Postman call continues to work and the Neo4j call always fails on authorization with the same token. How can I fix this?
When I use Postman to execute a content search such as:https://api.box.com/2.0/search?type=folder&fields=id, name, owned_by, parent&query=A&limit=10Only some fields are displayed. When I remove one field another field which wasn’t previously returned shows up. Are there limits or constraints on the fields parameter? Also, can you specifiy fields at the next level down such as parent.id?
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.