description:'ID of the folder you want to create the new folder in. if not defined it will be created on the root folder',
},
{
displayName:'Options',
name:'options',
type:'collection',
displayOptions:{
show:{
operation:[
'create',
],
resource:[
'folder',
],
},
},
default:{},
placeholder:'Add Field',
options:[
{
displayName:'Access',
name:'access',
type:'options',
options:[
{
name:'Collaborators',
value:'collaborators',
description:'Only emails from registered email addresses for collaborators will be accepted.',
},
{
name:'Open',
value:'open',
description:'It will accept emails from any email addres',
},
],
default:'',
description:'ID of the folder you want to create the new folder in',
},
{
displayName:'Fields',
name:'fields',
type:'string',
default:'',
description:'A comma-separated list of attributes to include in the response. This can be used to request fields that are not normally returned in a standard response.',
description:'The string to search for. This query is matched against item names, descriptions, text content of files, and various other fields of the different item types.',
},
{
displayName:'Return All',
name:'returnAll',
type:'boolean',
displayOptions:{
show:{
operation:[
'search',
],
resource:[
'folder',
],
},
},
default:false,
description:'If all results should be returned or only up to a given limit.',
},
{
displayName:'Limit',
name:'limit',
type:'number',
displayOptions:{
show:{
operation:[
'search',
],
resource:[
'folder',
],
returnAll:[
false,
],
},
},
typeOptions:{
minValue: 1,
maxValue: 500,
},
default:100,
description:'How many results to return.',
},
{
displayName:'Additional Fields',
name:'additionalFields',
type:'collection',
placeholder:'Add Field',
displayOptions:{
show:{
operation:[
'search',
],
resource:[
'folder',
],
},
},
default:{},
options:[
{
displayName:'Content Types',
name:'contet_types',
type:'string',
default:'',
description:`Limits search results to items with the given content types.</br>
description:'Defines the direction in which search results are ordered. Default value is DESC.',
},
{
displayName:'Fields',
name:'fields',
type:'string',
default:'',
description:'A comma-separated list of attributes to include in the response. This can be used to request fields that are not normally returned in a standard response.',
},
{
displayName:'File Extensions',
name:'file_extensions',
type:'string',
default:'',
placeholder:'pdf,png,gif',
description:'Limits search results to a comma-separated list of file extensions.',
},
{
displayName:'Folder IDs',
name:'ancestor_folder_ids',
type:'string',
default:'',
description:`Limits search results to items within the given list of folders.</br>
description:'Set the expiration date for the collaboration. At this date, the collaboration will be automatically removed from the item.',
},
{
displayName:'Fields',
name:'fields',
type:'string',
default:'',
description:'A comma-separated list of attributes to include in the response. This can be used to request fields that are not normally returned in a standard response.',
},
{
displayName:'Notify',
name:'notify',
type:'boolean',
default:false,
description:'Whether if users should receive email notification for the action performed.',
description:'Specifies if users who are not the owner of the folder can invite new collaborators to the folder.',
},
{
displayName:'Can Non-Owners View Colaborators',
name:'can_non_owners_view_collaborators',
type:'boolean',
default:false,
description:'Restricts collaborators who are not the owner of this folder from viewing other collaborations on this folder.',
},
{
displayName:'Description',
name:'description',
type:'string',
default:'',
description:'The optional description of this folder.',
},
{
displayName:'Fields',
name:'fields',
type:'string',
default:'',
description:'A comma-separated list of attributes to include in the response. This can be used to request fields that are not normally returned in a standard response.',
},
{
displayName:'Is Collaboration Restricted To Enterprise',
name:'is_collaboration_restricted_to_enterprise',
type:'boolean',
default:false,
description:'Specifies if new invites to this folder are restricted to users within the enterprise. This does not affect existing collaborations.',
},
{
displayName:'Name',
name:'name',
type:'string',
default:'',
description:'The optional new name for this folder.',
},
{
displayName:'Parent ID',
name:'parentId',
type:'string',
default:'',
description:'The parent folder for this folder. Use this to move the folder or to restore it out of the trash.',
},
{
displayName:'Shared Link',
name:'shared_link',
type:'collection',
typeOptions:{
multipleValues: false,
},
description:'Share link information.',
placeholder:'Add Shared Link Config',
default:{},
options:[
{
displayName:'Access',
name:'access',
type:'options',
options:[
{
name:'Collaborators',
value:'collaborators',
description:'Only those who have been invited to the folder',
},
{
name:'Company',
value:'company',
description:'only people within the company',
},
{
name:'Open',
value:'open',
description:'Anyone with the link',
},
],
default:'open',
},
{
displayName:'Password',
name:'password',
type:'string',
displayOptions:{
show:{
access:[
'open',
],
},
},
default:'',
description:'The password required to access the shared link. Set the password to null to remove it.',
},
{
displayName:'Permissions',
name:'permissions',
type:'collection',
placeholder:'Add Permition',
default:{},
options:[
{
displayName:'Can Download',
name:'can_download',
type:'boolean',
default:false,
description:'If the shared link allows for downloading of files.',
},
{
displayName:'Unshared At',
name:'unshared_at',
type:'dateTime',
default:'',
description:'The timestamp at which this shared link will expire.',
},
{
displayName:'Vanity Name',
name:'vanity_name',
type:'string',
default:'',
description:'Defines a custom vanity name to use in the shared link URL, for example https://app.box.com/v/my-shared-link.',
},
],
},
{
displayName:'Tags',
name:'tags',
type:'string',
default:'',
description:'The tags for this item. These tags are shown in the Box web app and mobile apps next to an item.',