-
Recently active
I’m using OAuth 2.0 and I have verified that the program is making the API call with the correct folder ID beforehand. This program was working for me yesterday, so nothing has changed on my end. I am just a one admin user business account, so I’m pretty sure I have all the correct permissions. Any help would be amazing, thanks.
By using node sdk , file is uploaded and then after uploading file , I would like to get that uploaded file id. File is uploaded successfully response code s200. Althought I try out , I cannot get that uploaded file id. I cannot understand how can I get data from return Promise<Object> data type.Therefore, could you support and find out solution for that issue. My code snippest is as below. // Initialize the Box SDK var sdk = new BoxSDK({ clientID: sdkConfig.clientID, clientSecret: sdkConfig.clientSecret, appAuth: { keyID: sdkConfig.appAuth.keyID, privateKey: sdkConfig.appAuth.privateKey, passphrase: sdkConfig.appAuth.passphrase } }); var appUserClient = sdk.getAppAuthClient('user',userId); var stream =fs.createReadStream(newPath); // upload file’s path var parentFolderId = parentFolderId
I would like to preview content of file when searching, like actual box search screen.can anyone tell me how can I do this?
Hi!I would know how the throttling/rate limit on a user basis (1000 API calls per minute) is applied when you use a JWT application (service account) to act on behalf of another user by leveraging the as-user header.The limit is applied to...The service account itself Or the impersonated user (as-user)And if I create another service account, the user based limit is reset for this new account (1000 API calls per minute)?
I am working on a PowerShell script to automate archiving files that are 5GB each. I am working directly with the API in PowerShell since BoxCLI does not utilize chunked uploads. When running the “POST Upload Part of a File” command for the final chunk of a file, I am getting an error that the content-range is invalid. The final part of the file is not the same length as the rest of the parts, and the documentation states that is an allowed exception. All initial parts upload without error, and return the expected values for the upload. When I run the final part using a content-range header value of “83886080-95925607/95925607” I get the following error:{ "code": "range_out_of_bounds", "message": "Part with offset 83886080 and size 12039528 exceeds limits of file size 95925607", "request_id": "8642639592d5d19e401d2d252ba83641"}It looks like the API is ignoring the higher bound value provided in the content-range and using the higher bound that would be set if using the full pa
Hello!If anyone has worked or have been working on retrieving the Collaborations Report using Box API in Python and not from the Admin Console? If yes, I’m looking for possibilities to create the report and your knowledge/suggestions would be greatly appreciated!Thank you,Suvidha Vaddula
I have some Python code that has successfully been making API calls for months (to specifically start a Workflow). It suddenly stopped working the week before last. When I went to investigate, the code that gets me an access token has suddenly stopped working, returning the normal error of {'error': 'invalid_grant', 'error_description': 'Grant credentials are invalid'}My question is, is there some kind yearly “account refresh” I need to do? Or is there a backend token I am not aware of that needs a refresh? I did check and my client secret, client id, and service account id are all correct. Here is a simplified version of the code. def get_access_token(client_id_var, client_secret_var, service_account_id): #This URL gets us our access token # Define the URL url = "https://api.box.com/oauth2/token" # Define the request parameters payload = { "client_id": client_id_var, "client_secret": client_secret_var, "grant_type": "client_credentials", "box_subject_type"
Hello!If anyone has worked/ have been working on retrieving the Collaborations Report using Box API in Python and not from the Admin Console, I’m looking for possibilities to create the report and your knowledge/suggestions would be greatly appreciated!Thank you,Suvidha Vaddula
I'm the developer of an online logbook for pilots. For years, I've had oAuth2 support to allow users to back up their data to Dropbox, Google Drive, and OneDrive. I'd like to add Box.com as an option. The technical piece of this is pretty straightforward - but one thing I need is a Box.com logo that I can use in the UI where people set up the oAuth connection. Dropbox, Onedrive, and Google Drive all grant permission to use - and provide approved logos! - for this legitimate purpose (with conditions, of course!). I can't find anything about how to do this with Box.
For the search interface, Search for content - API Reference - Box Developer DocumentationI am wondering how to know the folder layers from the response. I see there is a property named Path_Collection, which seems has all folder names, but the sequence_id property is always 0 or null. How can we know which is the direct parent folder, which is the second level? Can we relay on the item sequence of the collection? For example, for below response, can we consider the folder path is All Files/B/A ? "path_collection": { "total_count": 4, "entries": [ { "type": "folder", "id": "0", "sequence_id": null, "etag": null, "name": "All Files" }, { "type": "folder", "id": "230155851619", "sequence_id": "0",
I have tick all the permissions from App Console but still not able to update collaborator role from co-owner to owner of a user(Member not admin,co-admin) I am using PUT method /collaborations/{collaboration_id}\
Can anyone suggest the latest way to get shared file Download url? I got next js 13 with react 18 project . There is no JS SDK currently so using CDN v21.0.0. I need to get picked file download url from the file picker window and send it to the Back End to be downloaded there and fetch it then from different endpoint to my project. Thanks.
Hello,I tried to use box webhooks to catch a new collaboration acceptation after having created it with box API. I notice that it works perfectly when the account already exists for this new collaboration on a folder. But if the account doesn't exist, there is no trigger on "COLLABORATION.ACCEPTED".I’m looking for a solution for the webhook to let me know when a user creates his box account and accept the collaboration at the same time.Thanks a lot.Christophe
Hi, I want to set up a webhook or event detection whenever we request signature via Docusign on a Box file.We are using the Docusign integration where you can click into a PDF file, open up the Activity Sidebar, and then click on “Send with Docusign”. I’ve attached a screenshot below displaying how we are currently doing this. Anytime this happens, I would like for a Box Webhook or the Events API to detect this event.
Hi everyone,I'm seeking assistance with configuring a Box application to retrieve files from a specific folder using their API. I have an admin account on Box.com where the files reside.My goal is to achieve this using Client Credentials Grant authentication. However, when I create a new app in the Developer Console, it requires authorization before I can obtain an access token.Here's the challenge: I want to deploy a script on my WordPress website that automatically downloads a file daily from the Box folder and utilizes it for specific tasks. However, the Developer Console currently identifies me as an admin, not a developer. This restricts my app from accessing the files via API.Previous Attempt:I tried creating a separate developer account and adding it as a collaborator to the main (admin) account. This allowed me to verify and authorize the app, obtaining an access token. However, I'm concerned that a developer account wouldn't grant access to the specific files within the folder
Hello community, Need your help i’m always getting this error when hitting that api
Previously, the Get Box Sign request by ID endpoint at https://api.box.com/2.0/sign_requests/**:sign_request_id** would return a filled in document_tag_id if one existed, as shown at https://developer.box.com/reference/get-sign-requests-id/ e.g. "inputs": [ { "document_tag_id": "1234", "text_value": "text", "checkbox_value": true, "date_value": "2021-04-26", "type": "text", "content_type": "signature", "page_index": 4, "read_only": true } However, now document_tag_id is always null for all inputs on sign requests made June 13th and after. Prior to that (June 12th and before) those requests seem to be functioning correctly still and returning document_tag_id as expected. My assumption would be this is just a bug that was introduced in the API endpoint? Expected behavior: document_tag_id is not null Actual: document_tag_id is null
I’ve integrated box with my dotnet application, I’ve created folder via our application in box and after uploaded few files in the particular folder. After I tried to search that specific file with file name and parent folder id it returning empty result at the time of file uploaded, after few minutes(around 5-10 minutes) later when we try with the same API call, it bring the expected results. Please find the used code in below and suggest or share your thoughts. Client.SearchManager.QueryAsync( fileName, ancestorFolderIds: new List<string>() { parentFolderId }, fields: new[] { "id,name,type,path_collection,size,created_at,modified_at" }, limit: 30)
Hello I am Using Box Search API and Also Try To Search With dll When I Give the Search Keyword “disposition” In response I Get the files Which contain “disposition” in file name and file content.But ,Here i also get files Which Contain Different Keyword “dispositive” and “disposal”Hello ,Box Team Can You explain me this ?and i also try with Exact Match using operator “disposition” but return same result.
I am currently developing an application using the Box Sign API and encountering a persistent 404 Not Found error when attempting to create a sign request. Here are the details of the issue: API Endpoint: URL: https://api.box.com/2.0/sign_requests HTTP Method: POST Access Token: Full-authorization Payload Sent: { "signers": [ { "role": "signer", "email": "<personal email-redacted>" } ], "source_files": [ { "type": "file", "id": "1611107706949" } ], "parent_folder": { "type": "folder", "id": "278098710623" }, "is_document_preparation_needed": true } Response Received: { "type": "error", "code": "not_found", "status": 404, "message": "Not found", "help_url": "https://developer.box.com/guides/api-calls/permissions-and-errors/common-errors/", "request_id": "0e33bee75ee29cf32c3c2aefc0b0b7adb", "context_info": { "
Hi -We have a JWT service account that was used more than 1 1/2 year and that stopped working.Auth token generates but can't connect to shared folder with our client. Getting follow error message.{"type":"error","status":404,"code":"not_found","context_info":{"errors":[{"reason":"invalid_parameter","name":"parent","message":"Invalid value 'd_XXXXXXXX'. 'parent' with value 'd_XXXXXXXX' not found"}]},"help_url":"http:\/\/developers.box.com\/docs\/#errors","message":"Not Found","request_id":"----"}Out client have shared the folder again with service account (AutomationUser_XXXXX_XXXXX@boxdevedition.com). But it seems service account needs to accept the shared folder invite. Not sure how to accept the invite.Would you be able to assist please?
I’d like to apply a metadata template from another enterprise (let’s call it Enterprise B) to files from my enterprise (Enterprise A). When I attempt to do so via the Box API, I receive 403 Forbidden. I’ve tried a number of variations, to get an idea of what responses I can expect: If Enterprise B doesn’t exist - 400 Bad Request, Invalid metadata scope. If Enterprise B does exist but the metadata template does not - 404 Not Found, Specified Metadata Template not found. If Enterprise B does exist and the metadata template does exist - 403 Forbidden. I suspect that the user making the call needs permissions that they don’t have, but it’s not clear to me what permissions that user needs - there don’t appear to be any permissions specific to metadata. What must I do to allow a user from Enterprise A to apply a metadata template from Enterprise B to files in Enterprise A?
I am Searching For File Which Have Keyword “Disposition” I am Getting the Files Which have Keyword “Disposition” But Getting files Which Have Keyword “Dispositive” Which is not appropriate or match the keyword .Check This For Reference..
I know that calls to api.box.com count against an API limit of 50k to 100k calls. Do requests to `dl.boxcloud.com` count against that limit as well? e.g., if I call `https://api.box.com/2.0/files/:file_id/content`, is that two chargeable requests counting the redirect, or one?
Hi,At this time, there appears to be no way to search for managed users by email alias.So if I want to find a user by email alias, I have to get all users and check each user's email alias one by one, which requires a lot of API calls.To reduce unnecessary API calls, could you provide an API endpoint to search for users by email alias?Akihiko
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.