Active |
---|
This application does not need additional settings. So you can make connectionUnique, active service acces point to a network. There are different types of connections (API key, Oauth…). only by using your login credentials or by following the instructions below . |
The Box modulesThe module is an application or tool within the Boost.space system. The entire system is built on this concept of modularity. (module - Contacts) allow you to monitor a specified folder for file changes, modify and delete existing files, and upload new files to a folder from your Box account.
Prerequisites
- A Box account – create an account at box.com/.
The moduleThe module is an application or tool within the Boost.space system. The entire system is built on this concept of modularity. (module - Contacts) dialog fields that are displayed in bold (in the Boost.spaceCentralization and synchronization platform, where you can organize and manage your data. IntegratorPart of the Boost.space system, where you can create your connections and automate your processes. scenarioA specific connection between applications in which data can be transferred. Two types of scenarios: active/inactive., not in this documentation article) are mandatory!
- Log in to your Box account, and add a module from the Box app into an Boost.space Integrator scenario.
- Click Add next to the Connection field.
- In the Connection name field, enter a name for the connection and click Continue.
- Confirm the access by clicking Grant access to Box.
The connection has been established.
TriggersEvery scenario has a trigger, an event that starts your scenario. A scenario must have a trigger. There can only be one trigger for each scenario. When you create a new scenario, the first module you choose is your trigger for that scenario. Create a trigger by clicking on the empty module of a newly created scenario or moving the... when selected actions occur on a file.
WebhookA webhook is a way for an app to send real-time information to a specific URL in response to certain events or triggers. Name |
Enter a name for the webhook. |
Connection |
Establish a connection to your Box account. |
File |
Select or map the file whose events you want to watch. |
Triggers |
Select or map the events you want to watch:
|
Triggers when a new file is added or an existing file is updated in a folder being watched.
Connection |
Establish a connection to your Box account. |
Watch in Folder |
Select or map the folder whose files you want to watch. |
Watch |
Select or map the files you want to watch:
|
Limit |
Set the maximum number of files Boost.space Integrator should return during one execution cycleA cycle is the operation and commit/rollback phases of scenario execution. A scenario may have one or more cycles (one is the default).. |
Retrieves information about a file.
Connection |
Establish a connection to your Box account. |
File |
Select or map the files whose details you want to retrieve. |
Downloads a file.
Connection |
Establish a connection to your Box account. |
File ID |
Select or map the File ID you want to download. |
Uploads a new file.
Connection |
Establish a connection to your Box account. |
Upload to Folder |
Select or map the folder in which you want to upload the file. |
File Name |
Enter (map) the file name including the file extension. |
Data |
Enter (map) the file data. |
Adds a shared link to a file.
Connection |
Establish a connection to your Box account. |
File |
Select or map the file to which you want to add a shared link. |
Access |
Select or map the access level for hte link:
|
Password |
Enter (map) the password set for the file. |
Can Download |
Select whether the usersCan use the system on a limited basis based on the rights assigned by the admin. with this link can download the file. |
Unshared at |
Enter (map) the date after which the link is unavailable. |
Vanity Name |
Enter (map) the vanity name. |
Updates file attributes.
Connection |
Establish a connection to your Box account. | ||||||||||||||
File ID |
Select or map the File ID whose details you want to update. | ||||||||||||||
Name |
Enter (map) a name for the file. | ||||||||||||||
Description |
Enter (map) the details of the file. | ||||||||||||||
Move to Folder |
Select or map the folder to which you want to move the file. | ||||||||||||||
Shared Link |
Add the information about the shared link:
|
Renames a file.
Connection |
Establish a connection to your Box account. |
File ID |
Select or map the File ID whose details you want to update. |
Name |
Enter (map) a name for the file. |
Deletes a file or moves it to trash.
Connection |
Establish a connection to your Box account. |
File |
Select or map the file you want to delete. |
Applies an instance of a metadata templateTemplates are predefined scenarios that you can expand and customize to create new scenarios. You can then share these with friends and colleagues. to a file.
Connection |
Establish a connection to your Box account. |
Scope |
Select or map the scope of the metadata:
|
File |
Select or map the file whose metadata you want to create. |
Template |
Select or map the metadata template and enter the template details. |
Retrieves file metadata by its ID.
Connection |
Establish a connection to your Box account. |
Scope |
Select or map the scope of the metadata:
|
File |
Select or map the file whose metadata details you want to retrieve. |
Template |
Select or map the metadata template whose details you want to retrieve. |
Creates or updates metadata of a file.
Connection |
Establish a connection to your Box account. |
Scope |
Select or map the scope of the metadata:
|
File |
Select or map the file whose metadata you want to update. |
Template |
Select or map the metadata template and enter the template details. |
Triggers when selected actions occur on a folder.
Webhook |
Enter a name for the webhook. |
Connection |
Establish a connection to your Box account. |
Folder |
Select or map the folder whose events you want to watch. |
TriggerEvery scenario has a trigger, an event that starts your scenario. A scenario must have a trigger. There can only be one trigger for each scenario. When you create a new scenario, the first module you choose is your trigger for that scenario. Create a trigger by clicking on the empty module of a newly created scenario or moving the... |
Select or map the events you want to watch. |
Creates a new empty folder within the specified parent folder.
Connection |
Establish a connection to your Box account. |
Name |
Enter (map) a name for the folder. |
Parent Folder |
Select or map the parent folder in which you want to create the folder. |
Folder Upload Email Address |
Select or map the option for the email addresses for uploading files to the folder:
|
Synchronization State |
Select or map the folder synchronization statusCreate statuses for each module separately to create an ideal environment for efficient and consistent work.:
|
Adds a new shared link to a folder.
Connection |
Establish a connection to your Box account. | ||||||||
File ID |
Select or map the File ID whose details shared link you want to add to the folder. | ||||||||
Name |
Enter (map) a name for the file. | ||||||||
Description |
Enter (map) the details of the file. | ||||||||
Move to Folder |
Select or map the folder to which you want to move the file. | ||||||||
Shared Link |
Add the information about the shared link:
|
Retrieves information about a folder, including the first 100 entries in that folder.
Connection |
Establish a connection to your Box account. |
Folder |
Select or map the Folder whose details you want to retrieve. |
Updates folder attributes.
Connection |
Establish a connection to your Box account. | ||||||
Folder |
Select or map the Folder whose details you want to update. | ||||||
Can Non-Owners Invite |
Select whether the users who are non-owners can invite membersCan view and manage items while using existing statuses and labels. to the folder. | ||||||
Can Non OwnersCan manage members, managers and owners of a specific space. Can view and manage items. Can edit settings of a given space. View Collaborators |
Select whether the users who are not the ownerCan manage members, managers and owners of a specific space. Can view and manage items. Can edit settings of a given space. of the folder can view the folder content collaborations. | ||||||
Collections |
Add the collections to the folder. | ||||||
Description |
Enter (map) the details of the folder. | ||||||
Folder Upload Email Access |
Select or map the access level of the folder:
|
||||||
Is Collaboration Restricted To Enterprise |
Select whether the folder collaboration is only for the enterprise. | ||||||
Name |
Enter (map) a new name for the folder. | ||||||
Move to Folder |
Select or map the Folder ID to which you want to move this folder. | ||||||
Shared Link |
Add the folder shared link properties:
|
Renames a folder.
Connection |
Establish a connection to your Box account. |
Folder |
Select or map the Folder you want to rename. |
Name |
Enter (map) the new name of the folder. |
Deletes a folder, either permanently or by moving it to trash.
Connection |
Establish a connection to your Box account. |
Folder |
Select or map the folder you want to delete. |
Delete the folder’s content too. |
Select whether you want to delete the folder and folder contents. |
Applies an instance of a metadata template to a folder.
Connection |
Establish a connection to your Box account. |
Scope |
Select or map the scope of the folder metadata:
|
Folder |
Select or map the Folder whose metadata instance you want to create. |
Template |
Select or map the metadata template and enter the details to create the metadata. |
Retrieves a folder metadata by its ID.
Connection |
Establish a connection to your Box account. |
Scope |
Select or map the scope of the folder metadata whose details you want to retreive:
|
Folder |
Select or map the Folder whose metadata details you want to retreive. |
Template |
Select or map the metadata template whose details you want to retreive. |
Updates folder’s metadata.
Connection |
Establish a connection to your Box account. |
Scope |
Select or map the scope of the folder metadata:
|
Folder |
Select or map the Folder whose metadata instance you want to update. |
Template |
Select or map the metadata template and enter the details to update the metadata. |
Retrieves files, folders, and web links in a folder.
Connection |
Establish a connection to your Box account. |
Folder |
Select or map the folder whose itemsItems are rows in records (order/request/invoice/purchase...) information you want to retreive. |
Sort By |
Select or map the option to sort the items:
|
Sort Direction |
Select or map the order in which you want to arrange the items. For example, Ascending . |
Limit |
Set the maximum number of folder items Boost.space Integrator should return during one execution cycle. |
Performs an arbitrary authorized API call.
Connection |
Establish a connection to your Box account. | |||
URL |
Enter a path relative to https://api.box.com For example: /2.0/users/me
|
|||
Method |
Select the HTTP method you want to use:
to retrieve information for an entry.
to create a new entry.
to update/replace an existing entry.
to make a partial entry update.
to delete an entry. |
|||
Headers |
Enter the desired request headers. You don’t have to add authorization headers; we already did that for you. | |||
Query String |
Enter the request query string. | |||
Body |
Enter the body content for your API call. |
The following API call returns all the webhooksA webhook is a way for an app to send real-time information to a specific URL in response to certain events or triggers. from your Box account:
URL:
/2.0/webhooks/
Method:
GET

Matches of the search can be found in the module’s Output under BundleA bundle is a chunk of data and the basic unit for use with modules. A bundle consists of items, similar to how a bag may contain separate, individual items. > Body > entries.
In our example, 7 webhooks were returned:

Searches for items that are available to the userCan use the system on a limited basis based on the rights assigned by the admin. or an entire enterprise.
Connection |
Establish a connection to your Box account. |
Scope |
Select or map the content you want to search:
|
Type |
Select or map the location in which you want to search the content:
|
Sort |
Select or map the option to sort the content:
|
Trash Content |
Select or map the content you want to search:
|
Query |
Enter (map) the query to search the content that matches the specified query:
|
Parent Folder IDs |
Add the Parent Folder IDs whose content you want to search. |
Content Types |
Select or map the content type you want to search. |
Created Range From |
Enter (map) the start date to search the content that was created on or after the specified date. |
Create Range To |
Enter (map) the start date to search the content that was created on or before the specified date. |
Updated Range From |
Enter (map) the start date to search the content that was updated on or after the specified date. |
Updated Range To |
Enter (map) the start date to search the content that was updated on or before the specified date. |
Fields |
Add the list of attributes to include in the response. This can be used to request fields that are not normally returned in a standard response. Be aware that specifying this parameter will have the effect that none of the standard fields are returned in the response unless explicitly specified. |
File Extensions |
Enter (map) the file extensions separated by a comma that you want to search. For example, .png , .pdf . |
Size From |
Enter (map) the minimum file size in bytes you want to search. |
Size To |
Enter (map) the maximum file size in bytes you want to search. |
Owner User IDs |
Enter (map) the Owner ID separated by comma whose content items you want to list. For example, 123,654 . |
Limit |
Set the maximum number of content items Boost.space Integrator should return during one execution cycle. |
Retrieves information about a file/folder by a shared link.
Connection |
Establish a connection to your Box account. |
Shared Link URL |
Enter (map) shared link URL address whose file or folder details you want to retrieve. |
Password |
Enter (map) the link password. |
Creates a new comment to a file.
Connection |
Establish a connection to your Box account. |
File |
Select or map the file to which you want to add the comment. |
Message |
Enter (map) the comment text. |
Tagged Message |
Enter (map) the text of the comment, including @[user_id:name] somewhere in the message to mention another user.If you are not mentioning another user, useMessage instead. |
There are several situations when downloading a file fails:
- The current file lock settings do not allow the file to be downloaded or the downloading of the file is disabled. In this case, the file is ignored.
- When the scenario started, the file was being uploaded to the server and was not ready to be downloaded. The scenario run gets stopped and Boost.space Integrator will try downloading the file again during the next execution of the scenario.
There are several situations when uploading or updating a file fails:
- The uploaded file is too big and exceeds the maximum file size limit for your Box planCombination of a license (enabled features) and tier (numeric limits) and a subscription period (monthly / yearly)., or you have used all of your Box account’s storage quota. To get more storage spaceSubunits are created within modules to maintain organization and clarity, even with large amounts of data., delete existing files from Box or upgrade your Box account.
- Box does not allow you to upload any two files with the same name to one single folder. If the destination folder contains a file with the same name as the file being uploaded, the scenario run terminates with an errorService is unavailable due to a failure, a service responds with unexpected data or the validation of input data fails.. The solution is simply to rename the file. If you aim to update the file, use the Update a file module.
Automatically rename two uploaded files with the same name in BoxTo automatically rename each file with a unique name you will need to adjust the scenario as shown below.
The overall way that the scenario is supposed to look is as:

- You will need to connect the Ignore error handler: This means if a file exists with the same name in Box then instead of the scenario failing and stopping, the error will be ignored.

- Once you have added the ignore error handler the next step is to add the increment module which is used to uniquely identify files that have the same name. Drag and place the increment module between the Box Upload a File module and the Ignore error handler module.

Once done, configure the module.
- The next step is to clone and the Upload a file module will save you from remapping it again and then add the Upload a file module in between the Tools-Increment functionFunctions you can use in Boost.space Integrator - create, update, delete, get, search. module and the Ignore error handler again.

- One way of configuring this module, as shown above. Include the file name with the extension. For example, invoice.xml.