Box
Box is a cloud content management and file sharing service that enables businesses to securely store, manage, and collaborate on documents.
Categories: file-storage
Type: box/v1
Connections
Version: 1
OAuth2 Authorization Code
Properties
Name | Label | Type | Control Type | Description | Required |
---|---|---|---|---|---|
clientId | Client Id | STRING | TEXT | true | |
clientSecret | Client Secret | STRING | TEXT | true |
Actions
Create Folder
Name: createFolder
Creates a new empty folder within the specified parent folder.
Properties
Name | Label | Type | Control Type | Description | Required |
---|---|---|---|---|---|
name | Folder Name | STRING | TEXT | The name for the new folder. | true |
id | Parent Folder ID | STRING | SELECT | ID of the folder where the new folder will be created; if no folder is selected, the folder will be created in the root folder. | true |
Output
Type: OBJECT
Properties
Name | Type | Control Type |
---|---|---|
type | STRING | TEXT |
id | STRING | TEXT |
name | STRING | TEXT |
parent | {STRING(type), STRING(id), STRING(name)} | OBJECT_BUILDER |
Download File
Name: downloadFile
Download a selected file.
Properties
Name | Label | Type | Control Type | Description | Required |
---|---|---|---|---|---|
id | Parent Folder ID | STRING | SELECT | ID of the folder from which you want to download the file. | true |
fileId | File ID | STRING | SELECT | ID of the file to download. | true |
Output
Type: FILE_ENTRY
Properties
Name | Type | Control Type |
---|---|---|
extension | STRING | TEXT |
mimeType | STRING | TEXT |
name | STRING | TEXT |
url | STRING | TEXT |
Upload File
Name: uploadFile
Uploads a small file to Box.
Properties
Name | Label | Type | Control Type | Description | Required |
---|---|---|---|---|---|
id | Parent Folder ID | STRING | SELECT | ID of the folder where the file should be uploaded; if no folder is selected, the file will be uploaded in the root folder. | true |
file | File | FILE_ENTRY | FILE_ENTRY | true |
Output
Type: OBJECT
Properties
Name | Type | Control Type |
---|---|---|
entries | [{STRING(type), STRING(id), STRING(name), {STRING(type), STRING(id), STRING(name)}(parent)}] | ARRAY_BUILDER |
Triggers
New File
Triggers when file is uploaded to folder.
Type: DYNAMIC_WEBHOOK
Properties
Name | Label | Type | Control Type | Description | Required |
---|---|---|---|---|---|
folderId | Folder ID | STRING | SELECT | ID of the folder in which file uploads will trigger this webhook. | true |
Output
Type: OBJECT
Properties
Name | Type | Control Type |
---|---|---|
type | STRING | TEXT |
id | STRING | TEXT |
name | STRING | TEXT |
parent | {STRING(type), STRING(id), STRING(name)} | OBJECT_BUILDER |
New Folder
Triggers when folder is created.
Type: DYNAMIC_WEBHOOK
Properties
Name | Label | Type | Control Type | Description | Required |
---|---|---|---|---|---|
folderId | Folder ID | STRING | SELECT | ID of the folder in which new folder will trigger this webhook. | true |
Output
Type: OBJECT
Properties
Name | Type | Control Type |
---|---|---|
type | STRING | TEXT |
id | STRING | TEXT |
name | STRING | TEXT |
parent | {STRING(type), STRING(id), STRING(name)} | OBJECT_BUILDER |