AACFlow

Box

Dateien, Ordner und E-Signaturen mit Box verwalten

Box is a leading cloud content management and file sharing platform trusted by enterprises worldwide to securely store, manage, and collaborate on files. Box provides robust APIs for automating file operations and integrating with business workflows, including Box Sign for native e-signatures.

With the Box integration in AACFlow, you can:

  • Upload files: Upload documents, images, and other files to any Box folder
  • Download files: Retrieve file content from Box for processing in your workflows
  • Get file info: Access detailed metadata including size, owner, timestamps, tags, and shared links
  • List folder contents: Browse files and folders with sorting and pagination support
  • Create folders: Organize your Box storage by creating new folders programmatically
  • Delete files and folders: Remove content with optional recursive deletion for folders
  • Copy files: Duplicate files across folders with optional renaming
  • Search: Find files and folders by name, content, extension, or location
  • Update file metadata: Rename, move, add descriptions, or tag files
  • Create sign requests: Send documents for e-signature with one or more signers
  • Track signing status: Monitor the progress of sign requests
  • List sign requests: View all sign requests with marker-based pagination
  • Cancel sign requests: Cancel pending sign requests that are no longer needed
  • Resend sign reminders: Send reminder notifications to signers who haven't completed signing

These capabilities allow your AACFlow agents to automate Box operations directly within your workflows — from organizing documents and distributing content to processing uploaded files, managing e-signature workflows for offer letters and contracts, and maintaining structured cloud storage as part of your business processes.

Nutzungsanleitung

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

Upload a file to a Box folder

Eingabe

ParameterTypErforderlichBeschreibung
parentFolderIdstringJaThe ID of the folder to upload the file to (use "0" for root)
filefileNeinThe file to upload (UserFile object)
fileContentstringNeinLegacy: base64 encoded file content
fileNamestringNeinOptional filename override

Ausgabe

ParameterTypBeschreibung
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

Download a file from Box

Eingabe

ParameterTypErforderlichBeschreibung
fileIdstringJaThe ID of the file to download

Ausgabe

ParameterTypBeschreibung
filefileDownloaded file stored in execution files
contentstringBase64 encoded file content

box_get_file_info

Get detailed information about a file in Box

Eingabe

ParameterTypErforderlichBeschreibung
fileIdstringJaThe ID of the file to get information about

Ausgabe

ParameterTypBeschreibung
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

List files and folders in a Box folder

Eingabe

ParameterTypErforderlichBeschreibung
folderIdstringJaThe ID of the folder to list items from (use "0" for root)
limitnumberNeinMaximum number of items to return per page
offsetnumberNeinThe offset for pagination
sortstringNeinSort field: id, name, date, or size
directionstringNeinSort direction: ASC or DESC

Ausgabe

ParameterTypBeschreibung
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

Create a new folder in Box

Eingabe

ParameterTypErforderlichBeschreibung
namestringJaName for the new folder
parentFolderIdstringJaThe ID of the parent folder (use "0" for root)

Ausgabe

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

box_delete_file

Delete a file from Box

Eingabe

ParameterTypErforderlichBeschreibung
fileIdstringJaThe ID of the file to delete

Ausgabe

ParameterTypBeschreibung
deletedbooleanWhether the file was successfully deleted
messagestringSuccess confirmation message

box_delete_folder

Delete a folder from Box

Eingabe

ParameterTypErforderlichBeschreibung
folderIdstringJaThe ID of the folder to delete
recursivebooleanNeinDelete folder and all its contents recursively

Ausgabe

ParameterTypBeschreibung
deletedbooleanWhether the folder was successfully deleted
messagestringSuccess confirmation message

box_copy_file

Copy a file to another folder in Box

Eingabe

ParameterTypErforderlichBeschreibung
fileIdstringJaThe ID of the file to copy
parentFolderIdstringJaThe ID of the destination folder
namestringNeinOptional new name for the copied file

Ausgabe

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

Search for files and folders in Box

Eingabe

ParameterTypErforderlichBeschreibung
querystringJaThe search query string
limitnumberNeinMaximum number of results to return
offsetnumberNeinThe offset for pagination
ancestorFolderIdstringNeinRestrict search to a specific folder and its subfolders
fileExtensionsstringNeinComma-separated file extensions to filter by (e.g., pdf,docx)
typestringNeinRestrict to a specific content type: file, folder, or web_link

Ausgabe

ParameterTypBeschreibung
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

Update file info in Box (rename, move, change description, add tags)

Eingabe

ParameterTypErforderlichBeschreibung
fileIdstringJaThe ID of the file to update
namestringNeinNew name for the file
descriptionstringNeinNew description for the file (max 256 characters)
parentFolderIdstringNeinMove the file to a different folder by specifying the folder ID
tagsstringNeinComma-separated tags to set on the file

Ausgabe

ParameterTypBeschreibung
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

Create a new Box Sign request to send documents for e-signature

Eingabe

ParameterTypErforderlichBeschreibung
sourceFileIdsstringJaComma-separated Box file IDs to send for signing
signerEmailstringJaPrimary signer email address
signerRolestringNeinPrimary signer role: signer, approver, or final_copy_reader (default: signer)
additionalSignersstringNeinJSON array of additional signers, e.g. [{"email":"user@example.com","role":"signer"}]
parentFolderIdstringNeinBox folder ID where signed documents will be stored (default: user root)
emailSubjectstringNeinCustom subject line for the signing email
emailMessagestringNeinCustom message in the signing email body
namestringNeinName for the sign request
daysValidnumberNeinNumber of days before the request expires (0-730)
areRemindersEnabledbooleanNeinWhether to send automatic signing reminders
areTextSignaturesEnabledbooleanNeinWhether to allow typed (text) signatures
signatureColorstringNeinSignature color: blue, black, or red
redirectUrlstringNeinURL to redirect signers to after signing
declinedRedirectUrlstringNeinURL to redirect signers to after declining
isDocumentPreparationNeededbooleanNeinWhether document preparation is needed before sending
externalIdstringNeinExternal system reference ID

Ausgabe

ParameterTypBeschreibung
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

Get the details and status of a Box Sign request

Eingabe

ParameterTypErforderlichBeschreibung
signRequestIdstringJaThe ID of the sign request to retrieve

Ausgabe

ParameterTypBeschreibung
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

List all Box Sign requests

Eingabe

ParameterTypErforderlichBeschreibung
limitnumberNeinMaximum number of sign requests to return (max 1000)
markerstringNeinPagination marker from a previous response

Ausgabe

ParameterTypBeschreibung
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

Cancel a pending Box Sign request

Eingabe

ParameterTypErforderlichBeschreibung
signRequestIdstringJaThe ID of the sign request to cancel

Ausgabe

ParameterTypBeschreibung
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

Resend a Box Sign request to signers who have not yet signed

Eingabe

ParameterTypErforderlichBeschreibung
signRequestIdstringJaThe ID of the sign request to resend

Ausgabe

ParameterTypBeschreibung
messagestringSuccess confirmation message

On this page

Heute mit dem Aufbau beginnen
Über 100 000 Entwickler vertrauen uns.
Die SaaS-Plattform zum Aufbau von KI-Agenten und für Ihre agentische Belegschaft.
Loslegen