AACFlow

Box Sign

Create, manage, and track e-signature requests with Box Sign

Usage Instructions

Integrate with Box Sign to create and manage e-signature requests. Send documents for signature, track signing status, add multiple signers, set expiration dates, enable reminders, and resend or cancel requests as needed.

Tools

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