AACFlow

Box

Manage files, folders, and e-signatures with Box

Usage Instructions

Integrate Box into your workflow to manage files, folders, and e-signatures. Upload and download files, search content, create folders, send documents for e-signature, track signing status, and more.

Tools

box_upload_file

Input

ParameterTypeRequiredDescription
parentFolderIdstringYesThe ID of the folder to upload the file to (use "0" for root)
filefileNoNo description
fileContentstringNoNo description
fileNamestringNoNo description

Output

ParameterTypeDescription
idstringFile ID
namestringFile name
sizenumberFile size in bytes
sha1stringSHA1 hash of file content
createdAtstringCreation timestamp
modifiedAtstringLast modified timestamp
parentIdstringParent folder ID
parentNamestringParent folder name

box_download_file

Input

ParameterTypeRequiredDescription
fileIdstringYesNo description

Output

ParameterTypeDescription
filefileDownloaded file stored in execution files
contentstringBase64 encoded file content

box_get_file_info

Input

ParameterTypeRequiredDescription
fileIdstringYesNo description

Output

ParameterTypeDescription
idstringFile ID
namestringFile name
descriptionstringFile description
sizenumberFile size in bytes
sha1stringSHA1 hash of file content
createdAtstringCreation timestamp
modifiedAtstringLast modified timestamp
createdByobjectUser who created the file
modifiedByobjectUser who last modified the file
ownedByobjectUser who owns the file
parentIdstringParent folder ID
parentNamestringParent folder name
sharedLinkjsonShared link details
tagsarrayFile tags
commentCountnumberNumber of comments

box_list_folder_items

Input

ParameterTypeRequiredDescription
folderIdstringYesThe ID of the folder to list items from (use "0" for root)
limitnumberNoNo description
offsetnumberNoNo description
sortstringNoNo description
directionstringNoNo description

Output

ParameterTypeDescription
entriesarrayList of items in the folder
typestringItem type (file, folder, web_link)
idstringItem ID
namestringItem name
sizenumberItem size in bytes
createdAtstringCreation timestamp
modifiedAtstringLast modified timestamp
totalCountnumberTotal number of items in the folder
offsetnumberCurrent pagination offset
limitnumberCurrent pagination limit

box_create_folder

Input

ParameterTypeRequiredDescription
namestringYesNo description
parentFolderIdstringYesThe ID of the parent folder (use "0" for root)

Output

ParameterTypeDescription
idstringFolder ID
namestringFolder name
createdAtstringCreation timestamp
modifiedAtstringLast modified timestamp
parentIdstringParent folder ID
parentNamestringParent folder name

box_delete_file

Input

ParameterTypeRequiredDescription
fileIdstringYesNo description

Output

ParameterTypeDescription
deletedbooleanWhether the file was successfully deleted
messagestringSuccess confirmation message

box_delete_folder

Input

ParameterTypeRequiredDescription
folderIdstringYesNo description
recursivebooleanNoNo description

Output

ParameterTypeDescription
deletedbooleanWhether the folder was successfully deleted
messagestringSuccess confirmation message

box_copy_file

Input

ParameterTypeRequiredDescription
fileIdstringYesNo description
parentFolderIdstringYesNo description
namestringNoNo description

Output

ParameterTypeDescription
idstringFile ID
namestringFile name
sizenumberFile size in bytes
sha1stringSHA1 hash of file content
createdAtstringCreation timestamp
modifiedAtstringLast modified timestamp
parentIdstringParent folder ID
parentNamestringParent folder name

Input

ParameterTypeRequiredDescription
querystringYesNo description
limitnumberNoNo description
offsetnumberNoNo description
ancestorFolderIdstringNoNo description
fileExtensionsstringNoNo description
typestringNoNo description

Output

ParameterTypeDescription
resultsarraySearch results
typestringItem type (file, folder, web_link)
idstringItem ID
namestringItem name
sizenumberItem size in bytes
createdAtstringCreation timestamp
modifiedAtstringLast modified timestamp
parentIdstringParent folder ID
parentNamestringParent folder name
totalCountnumberTotal number of matching results

box_update_file

Input

ParameterTypeRequiredDescription
fileIdstringYesNo description
namestringNoNo description
descriptionstringNoNo description
parentFolderIdstringNoNo description
tagsstringNoNo description

Output

ParameterTypeDescription
idstringFile ID
namestringFile name
descriptionstringFile description
sizenumberFile size in bytes
sha1stringSHA1 hash of file content
createdAtstringCreation timestamp
modifiedAtstringLast modified timestamp
createdByobjectUser who created the file
modifiedByobjectUser who last modified the file
ownedByobjectUser who owns the file
parentIdstringParent folder ID
parentNamestringParent folder name
sharedLinkjsonShared link details
tagsarrayFile tags
commentCountnumberNumber of comments

box_sign_create_request

Input

ParameterTypeRequiredDescription
sourceFileIdsstringYesNo description
signerEmailstringYesNo description
signerRolestringNoNo description
additionalSignersstringNoJSON array of additional signers, e.g. [{"email":"user@example.com","role":"signer"}]
parentFolderIdstringNoNo description
emailSubjectstringNoNo description
emailMessagestringNoNo description
namestringNoNo description
daysValidnumberNoNo description
areRemindersEnabledbooleanNoNo description
areTextSignaturesEnabledbooleanNoNo description
signatureColorstringNoNo description
redirectUrlstringNoNo description
declinedRedirectUrlstringNoNo description
isDocumentPreparationNeededbooleanNoNo description
externalIdstringNoNo description

Output

ParameterTypeDescription
idstringSign request ID
statusstringRequest status (converting, created, sent, viewed, signed, cancelled, declined, expired, error_converting, error_sending, finalizing, error_finalizing)
namestringSign request name
shortIdstringHuman-readable short ID
signersarrayList of signers
sourceFilesarraySource files for signing
emailSubjectstringCustom email subject line
emailMessagestringCustom email message body
daysValidnumberNumber of days the request is valid
createdAtstringCreation timestamp
autoExpireAtstringAuto-expiration timestamp
prepareUrlstringURL for document preparation (if preparation is needed)
senderEmailstringEmail of the sender

box_sign_get_request

Input

ParameterTypeRequiredDescription
signRequestIdstringYesNo description

Output

ParameterTypeDescription
idstringSign request ID
statusstringRequest status (converting, created, sent, viewed, signed, cancelled, declined, expired, error_converting, error_sending, finalizing, error_finalizing)
namestringSign request name
shortIdstringHuman-readable short ID
signersarrayList of signers
sourceFilesarraySource files for signing
emailSubjectstringCustom email subject line
emailMessagestringCustom email message body
daysValidnumberNumber of days the request is valid
createdAtstringCreation timestamp
autoExpireAtstringAuto-expiration timestamp
prepareUrlstringURL for document preparation (if preparation is needed)
senderEmailstringEmail of the sender

box_sign_list_requests

Input

ParameterTypeRequiredDescription
limitnumberNoNo description
markerstringNoNo description

Output

ParameterTypeDescription
signRequestsarrayList of sign requests
idstringSign request ID
statusstringRequest status (converting, created, sent, viewed, signed, cancelled, declined, expired, error_converting, error_sending, finalizing, error_finalizing)
namestringSign request name
shortIdstringHuman-readable short ID
signersarrayList of signers
sourceFilesarraySource files for signing
emailSubjectstringCustom email subject line
emailMessagestringCustom email message body
daysValidnumberNumber of days the request is valid
createdAtstringCreation timestamp
autoExpireAtstringAuto-expiration timestamp
prepareUrlstringURL for document preparation (if preparation is needed)
senderEmailstringEmail of the sender
countnumberNumber of sign requests returned in this page
nextMarkerstringMarker for next page of results

box_sign_cancel_request

Input

ParameterTypeRequiredDescription
signRequestIdstringYesNo description

Output

ParameterTypeDescription
idstringSign request ID
statusstringRequest status (converting, created, sent, viewed, signed, cancelled, declined, expired, error_converting, error_sending, finalizing, error_finalizing)
namestringSign request name
shortIdstringHuman-readable short ID
signersarrayList of signers
sourceFilesarraySource files for signing
emailSubjectstringCustom email subject line
emailMessagestringCustom email message body
daysValidnumberNumber of days the request is valid
createdAtstringCreation timestamp
autoExpireAtstringAuto-expiration timestamp
prepareUrlstringURL for document preparation (if preparation is needed)
senderEmailstringEmail of the sender

box_sign_resend_request

Input

ParameterTypeRequiredDescription
signRequestIdstringYesNo description

Output

ParameterTypeDescription
messagestringSuccess confirmation message

On this page

Start building today
Trusted by over 100,000 builders.
The SaaS platform to build AI agents and run your agentic workforce.
Get started