Box Configuration
The configuration
steps below will be performed from within your Box account:
Folder Configuration
Note: Make sure that the user account and/or folder do not have any storage quotas or limits applied, as this may restrict your ability to upload files when the quota is reached.
2. Take note of the folder ID for the folder you created. To find the folder ID in your Box account, simply navigate to the folder and copy the ID from the address bar.
3. Example: https://app.box.com/folder/218984466711
The bolded section is the folder ID for the example folder eXtendFiles.
Custom App Creation
1. Login to the Box
Developer Console and click Create New App.
2. Select Custom App as the app type.
3. Enter the details for the custom app and then click Next.
Note: If connecting eXtendFiles in multiple environments, such as Production, Sandbox, and Release Preview, separate folders and apps are recommended to keep content and authentication details separate for each environment.
- Enter a name for your app.
- Enter an optional description.
- Select "integration" as the purpose of the app, and any applicable subcategories as required by Box.
- Enter "NetSuite" as the integration system.
4. When prompted for the authentication method to use, select User Authentication (OAuth 2.0) and click Create App.
5. Go to your app’s configuration page (My Apps → your app → Configuration) and change the OAuth 2.0 Redirect URI to https://www.suitextend.net/v1/files/cloud/box/code and then save your changes.
6. In the OAuth 2.0 Credentials section, save the Client ID and Client Secret. You will need this information to complete configurations on the NetSuite side.
NetSuite Configuration
The configuration steps below will be
performed from within your NetSuite account.
1. Go to eXtendTech → eXtendFiles → Setup.
4. Enter the Box Folder ID where eXtendFiles should store your files, along with the Client ID and Client Secret from your custom app in Box. Then, click Save.
6. Upon logging in, Box will prompt you to grant permissions that allow eXtendFiles to store data in your Box account. Click "Grant access to
Box" to proceed.
7. After successful authentication, NetSuite will display the following message, and eXtendFiles will be connected with Box.