# Dropbox Sign

Your Toolhouse AI Worker can connect to Dropbox Sign using 56 specialized tools.

## Auth Connection

This service requires an auth connection to use its tools. You can set this up in your Toolhouse dashboard under [Auth Connections](https://toolhouse.app/auth-connections?authkit_slugs=dropbox_sign).

## Tools (56)

### `Dropbox Sign Add User To Team`

Integration name: **DROPBOX\_SIGN\_ADD\_USER\_TO\_TEAM**

Tool to invite a user to your Team. Use when you need to add a member by email or account ID.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter       | Type   | Required | Example                              | Description                                                                                 |
| --------------- | ------ | :------: | ------------------------------------ | ------------------------------------------------------------------------------------------- |
| `role`          | string |          | —                                    | Role to assign to the invited user. Allowed values: Member, Developer, Team Manager, Admin. |
| `team_id`       | string |          | `"f32ba4f0cda311e985b40a3fe3ad9f3f"` | The ID of the team to which the user will be invited.                                       |
| `account_id`    | string |          | `"d004ec4dc2194c5f9b4f0cda311e985b"` | The account ID of the user to invite. If provided, takes precedence over email\_address.    |
| `email_address` | string |          | `"user@example.com"`                 | The email address of the user to invite. Required if account\_id is not provided.           |

***

### `Dropbox Sign Add User To Template`

Integration name: **DROPBOX\_SIGN\_ADD\_USER\_TO\_TEMPLATE**

Tool to grant a specified account access to a template. Use when you need to share a template with another user after confirming template and account identifiers.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter           | Type    | Required | Example                                      | Description                                                                                           |
| ------------------- | ------- | :------: | -------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| `account_id`        | string  |          | `"a5be022c9f7f27139f1103d66a981e6e089ff22e"` | ID of the account to grant access (must be 40 characters long). Takes precedence over email\_address. |
| `template_id`       | string  |     ✅    | `"e3f1c4a2d5b711ebb5e0242ac130002a"`         | ID of the template to share                                                                           |
| `email_address`     | string  |          | `"user@example.com"`                         | Email of the account to grant access. Ignored if account\_id is provided.                             |
| `skip_notification` | boolean |          | —                                            | If true, suppresses the email notification sent when sharing the template.                            |

***

### `Dropbox Sign Bulk Create Embedded Sig Req With Template`

Integration name: **DROPBOX\_SIGN\_BULK\_CREATE\_EMBEDDED\_SIG\_REQ\_WITH\_TEMPLATE**

Tool to create a BulkSendJob for embedded templated signature requests. Use when you need to send up to 250 embedded signature requests at once via one or more templates for iFrame signing.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter              | Type    | Required | Example | Description                                                                                                                                                            |
| ---------------------- | ------- | :------: | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `ccs`                  | array   |          | —       | CC recipients; required if template defines CC roles                                                                                                                   |
| `title`                | string  |          | —       | Optional internal title for the job                                                                                                                                    |
| `message`              | string  |          | —       | Custom email message to signers                                                                                                                                        |
| `subject`              | string  |          | —       | Custom email subject line                                                                                                                                              |
| `metadata`             | object  |          | —       | Up to 10 key/value pairs to be returned in events; keys ≤40 chars, values ≤1000 chars                                                                                  |
| `client_id`            | string  |     ✅    | —       | Client ID of the application creating the embedded request                                                                                                             |
| `test_mode`            | boolean |          | —       | If true, the request is not legally binding                                                                                                                            |
| `signer_file`          | object  |          | —       | CSV file with signer data: columns name,email\_address,optional pin,sms\_phone\_number, and any \*\_field for custom fields. Required unless signer\_list is provided. |
| `signer_list`          | array   |          | —       | Structured list of signers and custom fields. Required unless signer\_file is provided.                                                                                |
| `template_ids`         | array   |     ✅    | —       | List of template IDs in the order they should be applied                                                                                                               |
| `allow_decline`        | boolean |          | —       | Allow signers to decline the request                                                                                                                                   |
| `custom_fields`        | array   |          | —       | Global template merge fields to prefill                                                                                                                                |
| `signing_redirect_url` | string  |          | —       | URL to redirect signers after signing completes                                                                                                                        |

***

### `Dropbox Sign Bulk Send With Template`

Integration name: **DROPBOX\_SIGN\_BULK\_SEND\_WITH\_TEMPLATE**

Tool to create a BulkSendJob for templated signature requests. Use when you need to send up to 250 signature requests at once via one or more templates.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter              | Type    | Required | Example | Description                                                                                                                                                            |
| ---------------------- | ------- | :------: | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `ccs`                  | array   |          | —       | CC recipients; required if template defines CC roles                                                                                                                   |
| `title`                | string  |          | —       | Optional internal title for the job                                                                                                                                    |
| `message`              | string  |          | —       | Custom email message to signers                                                                                                                                        |
| `subject`              | string  |          | —       | Custom email subject line                                                                                                                                              |
| `metadata`             | object  |          | —       | Up to 10 key/value pairs to be returned in events; keys ≤40 chars, values ≤1000 chars                                                                                  |
| `client_id`            | string  |          | —       | API App client\_id for branding and callbacks                                                                                                                          |
| `test_mode`            | boolean |          | —       | If true, the request is not legally binding                                                                                                                            |
| `signer_file`          | object  |          | —       | CSV file with signer data: columns name,email\_address,optional pin,sms\_phone\_number, and any \*\_field for custom fields. Required unless signer\_list is provided. |
| `signer_list`          | array   |          | —       | Structured list of signers and custom fields. Required unless signer\_file is provided.                                                                                |
| `template_ids`         | array   |     ✅    | —       | List of template IDs in the order they should be applied                                                                                                               |
| `allow_decline`        | boolean |          | —       | Allow signers to decline the request                                                                                                                                   |
| `custom_fields`        | array   |          | —       | Global template merge fields to prefill                                                                                                                                |
| `signing_redirect_url` | string  |          | —       | URL to redirect signers after signing completes                                                                                                                        |

***

### `Dropbox Sign Cancel Signature Request`

Integration name: **DROPBOX\_SIGN\_CANCEL\_SIGNATURE\_REQUEST**

Cancels an incomplete signature request. Use when you need to cancel a pending signature request that has not been completed. The operation is asynchronous and not reversible - once canceled, the signature request cannot be restored.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter              | Type   | Required | Example                                      | Description                                                                                                                                                                |
| ---------------------- | ------ | :------: | -------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `signature_request_id` | string |     ✅    | `"69051d323301791ac8a1354807a74e0672aeb9e3"` | The id of the SignatureRequest to cancel. Must be a valid signature request ID (40-character hexadecimal string). Note: This operation is asynchronous and not reversible. |

***

### `Dropbox Sign Create Account`

Integration name: **DROPBOX\_SIGN\_CREATE\_ACCOUNT**

Tool to create a new Dropbox Sign account associated with a specified email address. Use when you need to programmatically register new users in the Dropbox Sign platform.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter       | Type   | Required | Example                    | Description                                                                   |
| --------------- | ------ | :------: | -------------------------- | ----------------------------------------------------------------------------- |
| `locale`        | string |          | `"en_US"`                  | The locale for the account. Defaults to 'en\_US' if not specified.            |
| `client_id`     | string |          | `"a1b2c3d4e5f6g7h8"`       | Used for OAuth account creation. The Client ID for your API App.              |
| `client_secret` | string |          | `"secret1234567890abcdef"` | Used for OAuth account creation. The Client Secret for your API App.          |
| `email_address` | string |     ✅    | `"newuser@example.com"`    | The email address which will be associated with the new Dropbox Sign account. |

***

### `Dropbox Sign Create Api App`

Integration name: **DROPBOX\_SIGN\_CREATE\_API\_APP**

Tool to create a new Dropbox Sign API App. Use when you need to register a new application for API integration. The app will have a client\_id for authentication and can be configured with OAuth, callbacks, and white labeling.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter                | Type   | Required | Example                              | Description                                                                                                                              |
| ------------------------ | ------ | :------: | ------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------- |
| `name`                   | string |     ✅    | `"My API App"`                       | The name to assign to the API App.                                                                                                       |
| `oauth`                  | object |          | —                                    | OAuth configuration for the API App.                                                                                                     |
| `domains`                | array  |     ✅    | `["example.com","app.example.com"]`  | List of domain names associated with the app (hostname only, without protocol). Use when the app will be accessed from specific domains. |
| `options`                | object |          | —                                    | Options for the API App.                                                                                                                 |
| `callback_url`           | string |          | `"https://example.com/api/callback"` | URL where event callbacks will be sent. Use when you need to receive notifications about signature request events.                       |
| `white_labeling_options` | object |          | —                                    | White labeling customization options for the API App.                                                                                    |

***

### `Dropbox Sign Create Embedded Signature Request`

Integration name: **DROPBOX\_SIGN\_CREATE\_EMBEDDED\_SIGNATURE\_REQUEST**

Tool to create an embedded signature request for signing in an iFrame. Use when you need to initiate a signature request that will be signed within your application rather than via email links.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter                   | Type    | Required | Example                              | Description                                                                                                             |
| --------------------------- | ------- | :------: | ------------------------------------ | ----------------------------------------------------------------------------------------------------------------------- |
| `files`                     | array   |          | —                                    | Document files to be signed (multipart upload). Use files or file\_urls, not both.                                      |
| `title`                     | string  |          | —                                    | Title displayed in the signature interface                                                                              |
| `message`                   | string  |          | —                                    | Custom message included in signer emails                                                                                |
| `signers`                   | array   |     ✅    | —                                    | List of signer objects with name, email, and optional order                                                             |
| `subject`                   | string  |          | —                                    | Email subject line for signature request                                                                                |
| `metadata`                  | object  |          | —                                    | Up to 10 custom key/value metadata entries (keys <=40 chars, values <=1000 chars)                                       |
| `client_id`                 | string  |     ✅    | `"caa86bcefd46b4314301cfaf7b32a813"` | Client ID for embedded signing (must be exactly 32 characters). Get this from your API app settings at sign.dropbox.com |
| `file_urls`                 | array   |          | —                                    | URLs to documents to be signed; Dropbox Sign will fetch. Use file\_urls or files, not both.                             |
| `test_mode`                 | boolean |          | —                                    | Whether request operates in sandbox mode (default false)                                                                |
| `expires_at`                | integer |          | —                                    | Unix timestamp when request expires; unsigned requests move to expired                                                  |
| `attachments`               | array   |          | —                                    | Signer attachments to collect                                                                                           |
| `allow_decline`             | boolean |          | —                                    | Allow signers to decline (default false)                                                                                |
| `custom_fields`             | array   |          | —                                    | Custom field values for merge fields or text tags                                                                       |
| `field_options`             | object  |          | —                                    | Field formatting options.                                                                                               |
| `use_text_tags`             | boolean |          | —                                    | Enable text tags parsing in documents                                                                                   |
| `allow_reassign`            | boolean |          | —                                    | Allow signers to reassign (premium feature, default false)                                                              |
| `hide_text_tags`            | boolean |          | —                                    | Remove text tags in the final document                                                                                  |
| `signing_options`           | object  |          | —                                    | Signature creation method options.                                                                                      |
| `cc_email_addresses`        | array   |          | —                                    | Email addresses to CC on the request                                                                                    |
| `populate_auto_fill_fields` | boolean |          | —                                    | Allow auto-fill fields to pre-populate signer info during signing                                                       |

***

### `Dropbox Sign Create Embedded Signature Request With Template`

Integration name: **DROPBOX\_SIGN\_CREATE\_EMBEDDED\_SIGNATURE\_REQUEST\_WITH\_TEMPLATE**

Tool to create an embedded signature request based on a template. Use when you need to initiate a new signature request for embedded signing using pre-defined templates. Returns signature request details including signing URLs for embedded iFrame integration.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter                   | Type    | Required | Example                                        | Description                                                                              |
| --------------------------- | ------- | :------: | ---------------------------------------------- | ---------------------------------------------------------------------------------------- |
| `ccs`                       | array   |          | —                                              | CC recipients matching any CC roles in template                                          |
| `files`                     | array   |          | —                                              | Binary file uploads; mutually exclusive with file\_urls                                  |
| `title`                     | string  |          | —                                              | Title for the signature request (max 255 chars)                                          |
| `message`                   | string  |          | `"Please review and sign this document"`       | Custom email message to signers (max 5000 chars)                                         |
| `signers`                   | array   |     ✅    | —                                              | Signer definitions matching template roles                                               |
| `subject`                   | string  |          | `"Test Embedded Signature Request"`            | Email subject to signers (max 255 chars)                                                 |
| `metadata`                  | object  |          | —                                              | Key/value metadata (≤10 keys, values ≤1000 chars)                                        |
| `client_id`                 | string  |     ✅    | `"caa86bcefd46b4314301cfaf7b32a813"`           | Client ID of your Dropbox Sign app for embedded requests (must be exactly 32 characters) |
| `file_urls`                 | array   |          | —                                              | URLs for Dropbox Sign to fetch file(s); mutually exclusive with files                    |
| `test_mode`                 | boolean |          | `true`                                         | If true, signature request is a non-legally binding test                                 |
| `template_ids`              | array   |     ✅    | `["0bf765f428e95d0a0107c2575c761001ea77d7d0"]` | One or more template IDs to use for the signature request                                |
| `allow_decline`             | boolean |          | —                                              | Allow signers to decline                                                                 |
| `custom_fields`             | array   |          | —                                              | Values for merge fields in template                                                      |
| `signing_options`           | object  |          | —                                              | Signing method options for signature requests.                                           |
| `populate_auto_fill_fields` | boolean |          | —                                              | If true, auto-fill fields are pre-populated during embedded signing                      |

***

### `Dropbox Sign Create Embedded Template Draft`

Integration name: **DROPBOX\_SIGN\_CREATE\_EMBEDDED\_TEMPLATE\_DRAFT**

Tool to create an embedded template draft. Use when initiating an embedded template workflow where users can edit the template in an iframe before finalizing it.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter                | Type    | Required | Example                                                                       | Description                                                                                   |
| ------------------------ | ------- | :------: | ----------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
| `files`                  | array   |          | —                                                                             | List of PDF files to upload. Either files or file\_urls must be provided.                     |
| `title`                  | string  |          | `"Test Template Draft"`                                                       | Title for the template                                                                        |
| `message`                | string  |          | —                                                                             | Message to be included with the template                                                      |
| `subject`                | string  |          | —                                                                             | Subject line for the template                                                                 |
| `cc_roles`               | array   |          | —                                                                             | Array of CC role names                                                                        |
| `metadata`               | object  |          | —                                                                             | Key-value data to be returned in callbacks and webhooks                                       |
| `allow_ccs`              | boolean |          | —                                                                             | Allow users to add CC recipients when sending                                                 |
| `client_id`              | string  |     ✅    | `"caa86bcefd46b4314301cfaf7b32a813"`                                          | Client ID from your API App. Required for embedded template workflow.                         |
| `file_urls`              | array   |          | `["https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf"]` | Array of publicly accessible URLs for PDF files. Either files or file\_urls must be provided. |
| `test_mode`              | boolean |          | —                                                                             | Whether this is a test (true for test, false for production)                                  |
| `skip_me_now`            | boolean |          | —                                                                             | Skip the current user in the signing order                                                    |
| `merge_fields`           | array   |          | —                                                                             | Array of merge field objects                                                                  |
| `show_preview`           | boolean |          | —                                                                             | Show preview before sending                                                                   |
| `signer_roles`           | array   |          | `[{"name":"Signer","order":0}]`                                               | Array of signer role objects with name and order                                              |
| `allow_reassign`         | boolean |          | —                                                                             | Allow signers to reassign the signature request                                               |
| `show_progress_stepper`  | boolean |          | —                                                                             | Show progress stepper in the embedded UI                                                      |
| `use_preexisting_fields` | boolean |          | —                                                                             | Enable to auto-detect fields from the document                                                |

***

### `Dropbox Sign Create Embedded Unclaimed Draft With Template`

Integration name: **DROPBOX\_SIGN\_CREATE\_EMBEDDED\_UNCLAIMED\_DRAFT\_WITH\_TEMPLATE**

Tool to create an embedded unclaimed draft using saved templates. Use when you need to create a draft that can be claimed and embedded in an iFrame for signature collection.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter                 | Type    | Required | Example | Description                                                                                                          |
| ------------------------- | ------- | :------: | ------- | -------------------------------------------------------------------------------------------------------------------- |
| `ccs`                     | array   |          | —       | CC recipients; required if template defines CC roles                                                                 |
| `title`                   | string  |          | —       | Optional internal title for the draft                                                                                |
| `message`                 | string  |          | —       | Custom email message to signers                                                                                      |
| `signers`                 | array   |     ✅    | —       | List of signers for the signature request; order and roles must match template requirements                          |
| `subject`                 | string  |          | —       | Custom email subject line                                                                                            |
| `metadata`                | object  |          | —       | Up to 10 key/value pairs to be returned in events; keys ≤40 chars, values ≤1000 chars                                |
| `client_id`               | string  |     ✅    | —       | Client ID of the app used to create the draft; applies app branding and callback URL (must be exactly 32 characters) |
| `test_mode`               | boolean |          | —       | If true, the request is not legally binding                                                                          |
| `skip_me_now`             | boolean |          | —       | Skip the current user's signature step if they are a signer                                                          |
| `show_preview`            | boolean |          | —       | Enable preview mode in the embedded editor                                                                           |
| `template_ids`            | array   |     ✅    | —       | List of template IDs to use for creating the draft; must contain at least one template ID                            |
| `allow_decline`           | boolean |          | —       | Allow signers to decline the signature request                                                                       |
| `custom_fields`           | array   |          | —       | Template merge fields to prefill                                                                                     |
| `field_options`           | object  |          | —       | Additional field-level options for form fields                                                                       |
| `editor_options`          | object  |          | —       | Options to configure the embedded editor UI.                                                                         |
| `force_signer_roles`      | boolean |          | —       | Force signers to use specific roles defined in template                                                              |
| `signing_redirect_url`    | string  |          | —       | URL to redirect signers after they successfully sign                                                                 |
| `force_subject_message`   | boolean |          | —       | Force use of subject and message from template                                                                       |
| `show_progress_stepper`   | boolean |          | —       | Show progress stepper; set to false to hide when only one step remains                                               |
| `is_for_embedded_signing` | boolean |          | —       | If true, the resulting signature request will be signable in embedded mode                                           |
| `requester_email_address` | string  |     ✅    | —       | Email address of the requester who will be designated as the sender of the signature request                         |
| `requesting_redirect_url` | string  |          | —       | URL to redirect users after they successfully request a signature                                                    |

***

### `Dropbox Sign Create Report`

Integration name: **DROPBOX\_SIGN\_CREATE\_REPORT**

Request creation of CSV report(s) for a specified date range. Reports are generated asynchronously and delivered via email. Available report types: user\_activity (account activity), document\_status (signature request status), sms\_activity (SMS delivery info). You can request up to 2 report types per call. Date range can be up to 12 months, with start\_date no more than 10 years in the past. Note: This feature may require a paid plan.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter     | Type   | Required | Example                               | Description                                                                                                                                  |
| ------------- | ------ | :------: | ------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- |
| `end_date`    | string |     ✅    | `"12/31/2023"`                        | Inclusive end date in MM/DD/YYYY format.                                                                                                     |
| `start_date`  | string |     ✅    | `"01/01/2023"`                        | Inclusive start date in MM/DD/YYYY format. Date range may be up to 12 months; start\_date must not be more than 10 years in the past.        |
| `report_type` | array  |     ✅    | `["user_activity","document_status"]` | Type(s) of report to create. Allowed values: 'user\_activity', 'document\_status', 'sms\_activity'. Up to two report types may be requested. |

***

### `Dropbox Sign Create Template`

Integration name: **DROPBOX\_SIGN\_CREATE\_TEMPLATE**

Tool to create a reusable template for document signing workflows. Use when you need to establish a template with pre-defined form fields, signer roles, and documents.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter                  | Type    | Required | Example | Description                                                                                             |
| -------------------------- | ------- | :------: | ------- | ------------------------------------------------------------------------------------------------------- |
| `files`                    | array   |          | —       | PDF files to upload for the template. At least one file source (files or file\_urls) required.          |
| `title`                    | string  |     ✅    | —       | The template's name                                                                                     |
| `message`                  | string  |          | —       | Email message body for signature requests                                                               |
| `subject`                  | string  |          | —       | Email subject line for signature requests                                                               |
| `cc_roles`                 | array   |          | —       | CC recipient role names                                                                                 |
| `metadata`                 | object  |          | —       | Key-value metadata attached to the template (max 10 pairs)                                              |
| `client_id`                | string  |          | —       | Client account identifier for template association                                                      |
| `file_urls`                | array   |          | —       | URLs pointing to existing PDFs. At least one file source (files or file\_urls) required.                |
| `test_mode`                | boolean |          | —       | Whether to create in test/sandbox mode                                                                  |
| `skip_me_now`              | boolean |          | —       | Skip creator from signing even if included in signer roles                                              |
| `signer_roles`             | array   |          | —       | Defines signer role names and signing order. Required if form fields reference signers.                 |
| `use_preexisting_fields`   | boolean |          | —       | Use pre-existing form fields from uploaded PDF if available                                             |
| `form_fields_per_document` | array   |     ✅    | —       | Required array of form field objects defining where and how fields appear. At least one field required. |

***

### `Dropbox Sign Create Unclaimed Draft`

Integration name: **DROPBOX\_SIGN\_CREATE\_UNCLAIMED\_DRAFT**

Tool to create an unclaimed draft that can be claimed via a unique URL. Use when you need to prepare a signature request or document send that will be finalized later by someone else through the claim URL.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter                  | Type    | Required | Example | Description                                                                                                                                     |
| -------------------------- | ------- | :------: | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| `type`                     | string  |     ✅    | —       | Draft type: 'send\_document' allows document sending without signatures, 'request\_signature' requires signers and enables signature collection |
| `files`                    | array   |          | —       | PDF/document files to upload; use files or file\_urls, not both.                                                                                |
| `message`                  | string  |          | —       | Custom message included in signature request email                                                                                              |
| `signers`                  | array   |          | —       | Array of signer objects with name, email\_address, and order; required when type is 'request\_signature'                                        |
| `subject`                  | string  |          | —       | Email subject line for the signature request                                                                                                    |
| `metadata`                 | object  |          | —       | Custom key-value metadata (up to 10 pairs; keys ≤40 chars, values ≤1000 chars)                                                                  |
| `client_id`                | string  |          | —       | API app client ID for applying custom branding and callback URL                                                                                 |
| `file_urls`                | array   |          | —       | URLs pointing to documents for Dropbox Sign to fetch; use file\_urls or files, not both.                                                        |
| `test_mode`                | boolean |          | —       | If true, the draft/request will be in test mode and not legally binding                                                                         |
| `allow_decline`            | boolean |          | —       | Allow signers to decline signing the request                                                                                                    |
| `use_text_tags`            | boolean |          | —       | Enable parsing of text tags in uploaded documents                                                                                               |
| `allow_reassign`           | boolean |          | —       | Allow signers to reassign the signature request to another person                                                                               |
| `hide_text_tags`           | boolean |          | —       | Remove text tags from final signed document if set to true                                                                                      |
| `form_field_rules`         | array   |          | —       | Conditional logic rules controlling field visibility based on other field values                                                                |
| `form_field_groups`        | array   |          | —       | Form field group definitions for organizing related fields together                                                                             |
| `cc_email_addresses`       | array   |          | —       | Email addresses to receive a copy of all signer emails                                                                                          |
| `signing_redirect_url`     | string  |          | —       | URL to redirect signers after completing signature                                                                                              |
| `show_progress_stepper`    | boolean |          | —       | Display progress stepper UI; set to false to hide                                                                                               |
| `use_preexisting_fields`   | boolean |          | —       | Set to true to enable auto-detection of merge fields from the document; only applicable for 'send\_document' type                               |
| `requesting_redirect_url`  | string  |          | —       | URL to redirect the requester after finalizing the draft (for embedded flows)                                                                   |
| `form_fields_per_document` | array   |          | —       | Predefined form field placements across uploaded documents; each entry defines fields for one document                                          |

***

### `Dropbox Sign Delete Api App`

Integration name: **DROPBOX\_SIGN\_DELETE\_API\_APP**

Tool to delete an API App from your Dropbox Sign account by its client\_id. Use when you need to remove an API App that is no longer needed. The API App must be owned by the requesting user.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter   | Type   | Required | Example                              | Description                                                                                   |
| ----------- | ------ | :------: | ------------------------------------ | --------------------------------------------------------------------------------------------- |
| `client_id` | string |     ✅    | `"b0431b3fa746e742b00c53087108b95a"` | The client ID of the API App to delete. This must be an API App owned by the requesting user. |

***

### `Dropbox Sign Delete Fax`

Integration name: **DROPBOX\_SIGN\_DELETE\_FAX**

Tool to delete a fax from the system by its fax\_id. Use when you need to remove a fax from Dropbox Sign. Returns success if the fax is deleted or doesn't exist.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                      | Description                                  |
| --------- | ------ | :------: | -------------------------------------------- | -------------------------------------------- |
| `fax_id`  | string |     ✅    | `"485f28e27da54402f061b0487ccd88e19a2b909e"` | The ID of the Fax to delete from the system. |

***

### `Dropbox Sign Delete Template`

Integration name: **DROPBOX\_SIGN\_DELETE\_TEMPLATE**

Permanently deletes a template from your Dropbox Sign account by its template\_id. Once deleted, the template cannot be recovered. Use this when you need to remove outdated or unused templates. Returns success if template is deleted or doesn't exist.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter     | Type   | Required | Example                                      | Description                                   |
| ------------- | ------ | :------: | -------------------------------------------- | --------------------------------------------- |
| `template_id` | string |     ✅    | `"f57db65d3f933b5316d398057a36176831451a35"` | The ID of the template to permanently delete. |

***

### `Dropbox Sign Download Signature Request Files`

Integration name: **DROPBOX\_SIGN\_DOWNLOAD\_SIGNATURE\_REQUEST\_FILES**

Download files for a signature request as PDF (merged) or ZIP (individual documents). Returns immediately if files are ready, or indicates if files are still being prepared (409 status).

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter              | Type   | Required | Example                                      | Description                                                                   |
| ---------------------- | ------ | :------: | -------------------------------------------- | ----------------------------------------------------------------------------- |
| `file_type`            | string |          | `"zip"`                                      | Output format: 'pdf' for merged PDF or 'zip' for individual documents.        |
| `signature_request_id` | string |     ✅    | `"fa5c8a0b0f492d768749333ad6fcc214c111e967"` | ID of the SignatureRequest to download documents for. Example: fa5c8a0b...967 |

***

### `Dropbox Sign Edit And Resend Embedded Signature Request`

Integration name: **DROPBOX\_SIGN\_EDIT\_AND\_RESEND\_EMBEDDED\_SIGNATURE\_REQUEST**

Tool to edit and resend an embedded signature request. Use when you need to modify and restart the embedded signing flow for an existing request.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter                   | Type    | Required | Example                                      | Description                                                                                                             |
| --------------------------- | ------- | :------: | -------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
| `files`                     | array   |          | —                                            | Files to upload; use files or file\_urls, not both.                                                                     |
| `title`                     | string  |          | —                                            | Title for the signature request                                                                                         |
| `message`                   | string  |          | —                                            | Custom message to signers                                                                                               |
| `signers`                   | array   |          | —                                            | List of signer definitions; use signers or grouped\_signers, not both.                                                  |
| `subject`                   | string  |          | —                                            | Email subject for signers                                                                                               |
| `metadata`                  | object  |          | —                                            | Up to 10 custom key/value metadata entries (keys <=40 chars, values <=1000 chars)                                       |
| `client_id`                 | string  |     ✅    | `"12345678901234567890123456789012"`         | Client ID for embedded signing (must be exactly 32 characters). Get this from your API app settings at sign.dropbox.com |
| `file_urls`                 | array   |          | —                                            | URLs for files; Dropbox Sign will fetch. Use file\_urls or files, not both.                                             |
| `test_mode`                 | boolean |          | —                                            | If true, this is a test (non-binding) request                                                                           |
| `expires_at`                | integer |          | —                                            | Unix timestamp when request expires; unsigned requests move to expired                                                  |
| `attachments`               | array   |          | —                                            | Signer attachments to collect                                                                                           |
| `allow_decline`             | boolean |          | —                                            | Allow signers to decline (default false)                                                                                |
| `custom_fields`             | array   |          | —                                            | Custom field values for merge fields or text tags                                                                       |
| `field_options`             | object  |          | —                                            | Request-level field options                                                                                             |
| `use_text_tags`             | boolean |          | —                                            | Enable text tags parsing in documents                                                                                   |
| `allow_reassign`            | boolean |          | —                                            | Allow signers to reassign (premium feature, default false)                                                              |
| `hide_text_tags`            | boolean |          | —                                            | Remove text tags in the final document                                                                                  |
| `grouped_signers`           | array   |          | —                                            | List of grouped signer definitions; use grouped\_signers or signers, not both.                                          |
| `signing_options`           | object  |          | —                                            | Allowed signature creation types                                                                                        |
| `cc_email_addresses`        | array   |          | —                                            | Email addresses to CC on the request                                                                                    |
| `signature_request_id`      | string  |     ✅    | `"fa5c8a0b0f492d768749333ad6fcc214c111e967"` | ID of the signature request to edit and resend (must be exactly 40 characters)                                          |
| `populate_auto_fill_fields` | boolean |          | —                                            | Allow auto-fill fields to pre-populate signer info during signing                                                       |

***

### `Dropbox Sign Edit And Resend Signature Request`

Integration name: **DROPBOX\_SIGN\_EDIT\_AND\_RESEND\_SIGNATURE\_REQUEST**

Edits and resends an existing non-templated signature request with updated documents, signers, or settings. Use this tool when you need to modify an already-created signature request and resend it to signers. Note: This will reset signatures - anyone who already signed will need to sign again. Important: Edit and resend operations deduct from your signature request quota. Required: You must provide either 'files' or 'file\_urls' (not both) and either 'signers' or 'grouped\_signers' (not both).

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter                  | Type    | Required | Example                                      | Description                                                                     |
| -------------------------- | ------- | :------: | -------------------------------------------- | ------------------------------------------------------------------------------- |
| `files`                    | array   |          | —                                            | Files to upload; use files or file\_urls, not both.                             |
| `title`                    | string  |          | —                                            | Title for the signature request                                                 |
| `is_eid`                   | boolean |          | —                                            | Require eID identity verification (premium feature)                             |
| `message`                  | string  |          | —                                            | Custom email message to signers                                                 |
| `signers`                  | array   |          | —                                            | List of signer definitions; use signers or grouped\_signers, not both.          |
| `subject`                  | string  |          | —                                            | Custom email subject line                                                       |
| `metadata`                 | object  |          | —                                            | Up to 10 custom key/value metadata entries (keys ≤40 chars, values ≤1000 chars) |
| `client_id`                | string  |          | —                                            | API App client\_id for branding and callbacks                                   |
| `file_urls`                | array   |          | —                                            | URLs for files; Dropbox Sign will fetch. Use file\_urls or files, not both.     |
| `test_mode`                | boolean |          | —                                            | If true, the request is not legally binding                                     |
| `expires_at`               | integer |          | —                                            | Unix timestamp when request expires                                             |
| `attachments`              | array   |          | —                                            | Signer attachments to collect                                                   |
| `allow_decline`            | boolean |          | —                                            | Allow signers to decline the request                                            |
| `custom_fields`            | array   |          | —                                            | Custom field values for merge fields or text tags                               |
| `field_options`            | object  |          | —                                            | Request-level field options                                                     |
| `use_text_tags`            | boolean |          | —                                            | Enable text tags parsing in documents                                           |
| `allow_reassign`           | boolean |          | —                                            | Allow signers to reassign (premium feature)                                     |
| `hide_text_tags`           | boolean |          | —                                            | Remove text tags in the final document                                          |
| `grouped_signers`          | array   |          | —                                            | List of grouped signer definitions; use grouped\_signers or signers, not both.  |
| `signing_options`          | object  |          | —                                            | Allowed signature creation types                                                |
| `form_field_rules`         | array   |          | —                                            | Conditional logic rules for form fields                                         |
| `form_field_groups`        | array   |          | —                                            | Definitions for form field groups referenced by fields                          |
| `cc_email_addresses`       | array   |          | —                                            | Email addresses to CC on the request                                            |
| `signature_request_id`     | string  |     ✅    | `"5e825a6545e98a03ed9c019e78f0847cfa72064c"` | ID of the signature request to edit and resend                                  |
| `signing_redirect_url`     | string  |          | —                                            | URL to redirect signers after signing completes                                 |
| `form_fields_per_document` | array   |          | —                                            | Form fields placement per document                                              |

***

### `Dropbox Sign Edit And Resend Unclaimed Draft`

Integration name: **DROPBOX\_SIGN\_EDIT\_AND\_RESEND\_UNCLAIMED\_DRAFT**

Tool to edit and resend a previously created unclaimed draft. Use when you have an existing signature\_request\_id and want to modify the draft before reissuing.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter                 | Type    | Required | Example | Description                                                                                                          |
| ------------------------- | ------- | :------: | ------- | -------------------------------------------------------------------------------------------------------------------- |
| `client_id`               | string  |     ✅    | —       | Client ID of the app used to create the draft; applies app branding and callback URL (must be exactly 32 characters) |
| `test_mode`               | boolean |          | —       | If true, created request is not legally binding                                                                      |
| `editor_options`          | object  |          | —       | Options for the built-in document editor while preparing the draft                                                   |
| `signature_request_id`    | string  |     ✅    | —       | ID of the signature request to edit and resend (must be exactly 40 characters)                                       |
| `signing_redirect_url`    | string  |          | —       | URL to redirect signers after they successfully sign                                                                 |
| `show_progress_stepper`   | boolean |          | —       | Show progress stepper; set to false to hide when only one step remains                                               |
| `is_for_embedded_signing` | boolean |          | —       | If true, the resulting request will be signable in embedded mode                                                     |
| `requester_email_address` | string  |          | —       | Email to designate as the requester; defaults to the original requester if not set                                   |
| `requesting_redirect_url` | string  |          | —       | URL to redirect users after they successfully request a signature                                                    |

***

### `Dropbox Sign Edit Resend Embedded Signature Request Template`

Integration name: **DROPBOX\_SIGN\_EDIT\_RESEND\_EMBEDDED\_SIGNATURE\_REQUEST\_TEMPLATE**

Tool to edit and resend an embedded signature request using templates. Use when you need to update request details or recipients and resend within an embedded signing flow.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter                   | Type    | Required | Example | Description                                                                           |
| --------------------------- | ------- | :------: | ------- | ------------------------------------------------------------------------------------- |
| `ccs`                       | array   |          | —       | CC recipients matching any CC roles in template                                       |
| `files`                     | array   |          | —       | Binary file uploads; mutually exclusive with file\_urls                               |
| `title`                     | string  |          | —       | Title for the signature request (max 255 chars)                                       |
| `message`                   | string  |          | —       | Custom email message to signers (max 5000 chars)                                      |
| `signers`                   | array   |     ✅    | —       | Signer definitions matching template roles                                            |
| `subject`                   | string  |          | —       | Email subject to signers (max 255 chars)                                              |
| `metadata`                  | object  |          | —       | Key/value metadata (≤10 keys, values ≤1000 chars)                                     |
| `client_id`                 | string  |     ✅    | —       | Client ID of your HelloSign app for embedded requests (must be exactly 32 characters) |
| `file_urls`                 | array   |          | —       | URLs for Dropbox Sign to fetch file(s); mutually exclusive with files                 |
| `test_mode`                 | boolean |          | —       | If true, signature request is a non-legally binding test                              |
| `template_ids`              | array   |     ✅    | —       | One or more template IDs in order                                                     |
| `allow_decline`             | boolean |          | —       | Allow signers to decline                                                              |
| `custom_fields`             | array   |          | —       | Values for merge fields in template                                                   |
| `signing_options`           | object  |          | —       | Override account signing method options                                               |
| `signature_request_id`      | string  |     ✅    | —       | The ID of the signature request to edit and resend (must be exactly 40 characters)    |
| `populate_auto_fill_fields` | boolean |          | —       | If true, auto-fill fields are pre-populated during embedded signing                   |

***

### `Dropbox Sign Get Account`

Integration name: **DROPBOX\_SIGN\_GET\_ACCOUNT**

Retrieves detailed information about a Dropbox Sign account including quotas, payment status, and settings. Use this tool to: - Check account quota limits (API requests, documents, templates remaining) - Verify account payment status (paid vs free tier) - Get account settings (SMS delivery, authentication options) - Retrieve account identifiers and contact information Requires either account\_id (40-character identifier) or email\_address, but not both.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter       | Type   | Required | Example                                      | Description                                                                                                        |
| --------------- | ------ | :------: | -------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ |
| `account_id`    | string |          | `"a5be022c9f7f27139f1103d66a981e6e089ff22e"` | The ID of the account (must be exactly 40 characters). Provide either account\_id or email\_address, but not both. |
| `email_address` | string |          | `"user@example.com"`                         | The email address of the account. Provide either account\_id or email\_address, but not both.                      |

***

### `Dropbox Sign Get Api App`

Integration name: **DROPBOX\_SIGN\_GET\_API\_APP**

Tool to retrieve information about an API App by its client ID. Use when you need to fetch API App configuration, OAuth settings, white labeling options, or owner details.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter   | Type   | Required | Example                              | Description                                                                                           |
| ----------- | ------ | :------: | ------------------------------------ | ----------------------------------------------------------------------------------------------------- |
| `client_id` | string |     ✅    | `"a731cc2f68ff910bdee67689884eb804"` | The client ID of the API App to retrieve. This unique identifier is assigned when the app is created. |

***

### `Dropbox Sign Get Bulk Send Job`

Integration name: **DROPBOX\_SIGN\_GET\_BULK\_SEND\_JOB**

Tool to retrieve the status of a bulk send job. Use when you need up-to-date job progress and request details.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter          | Type    | Required | Example                                      | Description                                                                   |
| ------------------ | ------- | :------: | -------------------------------------------- | ----------------------------------------------------------------------------- |
| `page`             | integer |          | `1`                                          | Page number of the Bulk Send Job signature requests to return. Defaults to 1. |
| `page_size`        | integer |          | `20`                                         | Number of signature requests per page (1-100). Defaults to 20.                |
| `bulk_send_job_id` | string  |     ✅    | `"6e683bc0369ba3d5b6f43c2c22a8031dbf6bd174"` | The ID of the Bulk Send Job to retrieve.                                      |

***

### `Dropbox Sign Get Current Team`

Integration name: **DROPBOX\_SIGN\_GET\_CURRENT\_TEAM**

Tool to get the current team membership status and details. Use when you need to check if the authenticated user is part of a team and retrieve team information. Returns is\_on\_team False if user is not part of any team (no retries needed for this case).

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called. *No parameters required.*

***

### `Dropbox Sign Get Embedded Sign Url`

Integration name: **DROPBOX\_SIGN\_GET\_EMBEDDED\_SIGN\_URL**

Retrieves an embedded signing URL for a specific signer's signature. Use this after creating an embedded signature request to get a temporary URL that can be embedded in an iFrame for the signer to complete signing. The URL expires after 60 minutes or upon first access, but you can generate a new URL anytime using the same signature\_id. Note: Requires the signature\_id (per signer), not the signature\_request\_id.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter      | Type   | Required | Example                              | Description                                                                                                                                              |
| -------------- | ------ | :------: | ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `signature_id` | string |     ✅    | `"50e3542f738adfa7ddd4cbd4c00d2a8a"` | The 32-character signature ID (not signature\_request\_id) obtained from creating an embedded signature request. Each signer has a unique signature\_id. |

***

### `Dropbox Sign Get Embedded Template Edit Url`

Integration name: **DROPBOX\_SIGN\_GET\_EMBEDDED\_TEMPLATE\_EDIT\_URL**

Tool to generate an edit URL for embedded template editing. Use after selecting or uploading a template to allow users to modify it in an iframe.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter               | Type    | Required | Example | Description                                                       |
| ----------------------- | ------- | :------: | ------- | ----------------------------------------------------------------- |
| `cc_roles`              | array   |          | —       | List of CC role names; pass empty list to remove all CC roles.    |
| `test_mode`             | boolean |          | —       | Allow editing locked templates when in test mode.                 |
| `template_id`           | string  |     ✅    | —       | ID of the template to generate an edit URL for.                   |
| `merge_fields`          | array   |          | —       | Merge fields to prefill; pass empty list to clear all existing.   |
| `preview_only`          | boolean |          | —       | Preview-only mode with no adding fields; overrides show\_preview. |
| `show_preview`          | boolean |          | —       | Enable the editor preview experience.                             |
| `allow_edit_ccs`        | boolean |          | —       | Allow adding or changing CC roles during editing.                 |
| `editor_options`        | object  |          | —       | Options to configure the embedded template editor UI.             |
| `force_signer_roles`    | boolean |          | —       | Allow users to review or edit signer roles before sending.        |
| `force_subject_message` | boolean |          | —       | Allow users to review or edit email subject and message.          |
| `show_progress_stepper` | boolean |          | —       | Show the progress stepper unless only one step remains.           |

***

### `Dropbox Sign Get Fax Line Area Codes`

Integration name: **DROPBOX\_SIGN\_GET\_FAX\_LINE\_AREA\_CODES**

Tool to retrieve available fax line area codes for a given country, state/province, and city. Use when you need to determine which area codes are available for purchasing or provisioning a fax line in a specific location.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter  | Type   | Required | Example           | Description                                                                                                     |
| ---------- | ------ | :------: | ----------------- | --------------------------------------------------------------------------------------------------------------- |
| `city`     | string |          | `"San Francisco"` | Filter area codes by city name. Narrows results to a specific city within the selected state or province.       |
| `state`    | string |          | `"CA"`            | US state codes.                                                                                                 |
| `country`  | string |     ✅    | `"US"`            | Filter area codes by country. Required. Must be one of CA (Canada), US (United States), or UK (United Kingdom). |
| `province` | string |          | `"ON"`            | Canadian province codes.                                                                                        |

***

### `Dropbox Sign Get Signature Request`

Integration name: **DROPBOX\_SIGN\_GET\_SIGNATURE\_REQUEST**

Retrieves the current status and complete details of a signature request by ID. Use this action to: - Check if signers have viewed, signed, or declined the request - Get signer information and signature timestamps - Access form field responses and custom field values - Retrieve URLs for document downloads and management - Monitor signature request progress and completion status Returns detailed information including signer names, emails, signing status, custom fields, response data, attachments, and signing options. Handles errors gracefully with structured error responses for invalid or non-existent signature request IDs.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter              | Type   | Required | Example                                      | Description                                                                                                                                                                                        |
| ---------------------- | ------ | :------: | -------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `signature_request_id` | string |     ✅    | `"fa5c8a0b0f492d768749333ad6fcc214c111e967"` | Unique identifier of the signature request to retrieve (40-character hex string). Obtain this ID from the response when creating a signature request or from the list signature requests endpoint. |

***

### `Dropbox Sign Get Signature Request Files As Data Uri`

Integration name: **DROPBOX\_SIGN\_GET\_SIGNATURE\_REQUEST\_FILES\_AS\_DATA\_URI**

Tool to download signature request files as a base64-encoded data URI. Use when you need the document content as a data URI string for embedding or transmission. Returns immediately if files are ready (status 200), or indicates if files are still being prepared (status 409).

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter              | Type   | Required | Example                                      | Description                                                                                                                                                                                  |
| ---------------------- | ------ | :------: | -------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `signature_request_id` | string |     ✅    | `"fa5c8a0b0f492d768749333ad6fcc214c111e967"` | The ID of the SignatureRequest to retrieve files for as data URI. This is a 40-character hex string obtained when creating a signature request or from the list signature requests endpoint. |

***

### `Dropbox Sign Get Signature Request Files As File Url`

Integration name: **DROPBOX\_SIGN\_GET\_SIGNATURE\_REQUEST\_FILES\_AS\_FILE\_URL**

Retrieves a copy of the current documents and returns a JSON object with a URL to the file (PDFs only). Use this action when you need a temporary download link for signature request documents instead of downloading the files directly. The returned URL will expire after a certain time period indicated by the expires\_at field.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter              | Type   | Required | Example                                      | Description                                                                                                                                                                                      |
| ---------------------- | ------ | :------: | -------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `signature_request_id` | string |     ✅    | `"e98d857be091a7a0e71d40cdf4328601442f89b5"` | The ID of the SignatureRequest to retrieve files for (40-character hex string). Obtain this ID from the response when creating a signature request or from the list signature requests endpoint. |

***

### `Dropbox Sign Get Team Info`

Integration name: **DROPBOX\_SIGN\_GET\_TEAM\_INFO**

Retrieves information about a Dropbox Sign team, including team name, member count, and sub-team count. Use when you need to get team details. If team\_id is provided, retrieves info for that specific team; otherwise retrieves info for the authenticated user's team.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter | Type   | Required | Example                                  | Description                                                                                                                               |
| --------- | ------ | :------: | ---------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
| `team_id` | string |          | `"abcd1234-12ab-34cd-56ef-123456abcdef"` | The ID of the team to retrieve information for. Optional — if omitted, the API will return information for the authenticated user's team. |

***

### `Dropbox Sign Get Template`

Integration name: **DROPBOX\_SIGN\_GET\_TEMPLATE**

Tool to return the specified template. Use when you need to fetch full template details by ID.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter     | Type   | Required | Example                                      | Description                                |
| ------------- | ------ | :------: | -------------------------------------------- | ------------------------------------------ |
| `template_id` | string |     ✅    | `"5305a77b8b938843f0000001a3d50f36bb2b0320"` | The unique ID of the template to retrieve. |

***

### `Dropbox Sign Get Template Files`

Integration name: **DROPBOX\_SIGN\_GET\_TEMPLATE\_FILES**

Tool to download documents associated with a template. Use after confirming the template is created; returns a PDF or ZIP archive of the documents.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter     | Type   | Required | Example                                      | Description                                                                                               |
| ------------- | ------ | :------: | -------------------------------------------- | --------------------------------------------------------------------------------------------------------- |
| `file_type`   | string |          | `"zip"`                                      | Format of the output: 'pdf' for merged PDF, 'zip' for individual docs in a ZIP archive.                   |
| `template_id` | string |     ✅    | `"3b2f1ac79dfc679ba07de7fa5f3c4e8a0c1b2d3e"` | ID of the HelloSign template to download documents for. Example: 3b2f1ac79dfc679ba07de7fa5f3c4e8a0c1b2d3e |

***

### `Dropbox Sign Get Template Files As Data Uri`

Integration name: **DROPBOX\_SIGN\_GET\_TEMPLATE\_FILES\_AS\_DATA\_URI**

Tool to retrieve template documents as base64-encoded data URI. Use when you need template files in data URI format instead of downloading binary files.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter     | Type   | Required | Example                                      | Description                                                                                |
| ------------- | ------ | :------: | -------------------------------------------- | ------------------------------------------------------------------------------------------ |
| `template_id` | string |     ✅    | `"f57db65d3f933b5316d398057a36176831451a35"` | The id of the Template to get files for. Example: f57db65d3f933b5316d398057a36176831451a35 |

***

### `Dropbox Sign Get Template Files As File Url`

Integration name: **DROPBOX\_SIGN\_GET\_TEMPLATE\_FILES\_AS\_FILE\_URL**

Tool to retrieve a copy of template documents and return a JSON object with a URL to the file (PDFs only). Use this action when you need a temporary download link for template documents instead of downloading the files directly.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter        | Type    | Required | Example                                      | Description                                                                                                                                             |
| ---------------- | ------- | :------: | -------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `template_id`    | string  |     ✅    | `"136896611e4aa6b92e188dddb93f3248398c5558"` | The ID of the template to retrieve files for. Obtain this ID from the response when creating a template or from the list templates endpoint.            |
| `force_download` | integer |          | `0`                                          | By default when opening the file\_url a browser will download the PDF and save it locally. When set to 0 the PDF file will be displayed in the browser. |

***

### `Dropbox Sign List Api Apps`

Integration name: **DROPBOX\_SIGN\_LIST\_API\_APPS**

Tool to list API Apps. Use when you need to retrieve a paginated list of API Apps accessible to your account.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter   | Type    | Required | Example | Description                                                         |
| ----------- | ------- | :------: | ------- | ------------------------------------------------------------------- |
| `page`      | integer |          | `1`     | Page number to return; minimum 1; default is 1.                     |
| `page_size` | integer |          | `20`    | Number of API Apps per page; minimum 1; maximum 100; default is 20. |

***

### `Dropbox Sign List Bulk Send Jobs`

Integration name: **DROPBOX\_SIGN\_LIST\_BULK\_SEND\_JOBS**

Tool to list bulk send jobs. Use when you need to retrieve all bulk send job summaries the authenticated user can access. Supports pagination via page and page\_size.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter   | Type    | Required | Example | Description                                                      |
| ----------- | ------- | :------: | ------- | ---------------------------------------------------------------- |
| `page`      | integer |          | `1`     | Page number of the Bulk Send Job list (default 1).               |
| `page_size` | integer |          | `20`    | Number of Bulk Send Jobs to return per page (1–100, default 20). |

***

### `Dropbox Sign List Faxes`

Integration name: **DROPBOX\_SIGN\_LIST\_FAXES**

Tool to list faxes and their properties. Use when you need to retrieve paginated faxes with information about transmissions and status.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter   | Type    | Required | Example | Description                                         |
| ----------- | ------- | :------: | ------- | --------------------------------------------------- |
| `page`      | integer |          | `1`     | Page number to return. Defaults to 1.               |
| `page_size` | integer |          | `20`    | Number of results per page (1–100). Defaults to 20. |

***

### `Dropbox Sign List Fax Lines`

Integration name: **DROPBOX\_SIGN\_LIST\_FAX\_LINES**

Tool to list fax lines and their properties. Use when you need to retrieve available fax lines for an account, optionally paging or including team lines.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter         | Type    | Required | Example              | Description                                         |
| ----------------- | ------- | :------: | -------------------- | --------------------------------------------------- |
| `page`            | integer |          | `1`                  | Page number to return. Defaults to 1.               |
| `page_size`       | integer |          | `20`                 | Number of results per page (1–100). Defaults to 20. |
| `account_id`      | string  |          | `"abcd1234efgh5678"` | Filter fax lines to this account ID.                |
| `show_team_lines` | boolean |          | `true`               | Include fax lines belonging to team members.        |

***

### `Dropbox Sign List Signature Requests`

Integration name: **DROPBOX\_SIGN\_LIST\_SIGNATURE\_REQUESTS**

Tool to list signature requests. Use when you need to retrieve paginated signature requests with optional filters.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter    | Type    | Required | Example                     | Description                                                                                  |
| ------------ | ------- | :------: | --------------------------- | -------------------------------------------------------------------------------------------- |
| `page`       | integer |          | `1`                         | Page number to return.                                                                       |
| `query`      | string  |          | `"from:me title:Agreement"` | Search string with optional fielded filters (e.g., 'from:me AND complete:true').             |
| `page_size`  | integer |          | `20`                        | Number of objects per page, between 1 and 100.                                               |
| `account_id` | string  |          | `"all"`                     | Team account to list requests for; use 'all' for all team members; defaults to your account. |

***

### `Dropbox Sign List Sub Teams`

Integration name: **DROPBOX\_SIGN\_LIST\_SUB\_TEAMS**

Lists all sub-teams belonging to a parent team with pagination support. Returns team identifiers and names for each sub-team. Use this to discover the organizational structure of teams within Dropbox Sign. Requires a valid team\_id from the parent team. Returns empty list if the team has no sub-teams or if team features are not available for the account.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter   | Type    | Required | Example                                  | Description                                                                |
| ----------- | ------- | :------: | ---------------------------------------- | -------------------------------------------------------------------------- |
| `page`      | integer |          | `1`                                      | Page number to return; minimum is 1; default is 1.                         |
| `team_id`   | string  |     ✅    | `"abcd1234-12ab-34cd-56ef-123456abcdef"` | The unique identifier of the parent team whose sub-teams you want to list. |
| `page_size` | integer |          | `20`                                     | Number of items per page; range is 1 to 100; default is 20.                |

***

### `Dropbox Sign List Team Members`

Integration name: **DROPBOX\_SIGN\_LIST\_TEAM\_MEMBERS**

Lists all members and their roles for a specific team. Returns a paginated list of team members with their account IDs, email addresses, and roles. Requires team\_id which can be obtained from LIST\_TEAMS or GET\_TEAM\_INFO actions. Supports pagination for teams with many members.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter   | Type    | Required | Example                      | Description                                       |
| ----------- | ------- | :------: | ---------------------------- | ------------------------------------------------- |
| `page`      | integer |          | `1`                          | Page number to return (default is 1)              |
| `team_id`   | string  |     ✅    | `"0123abcd1234efgh5678ijkl"` | The ID of the team to retrieve members for        |
| `page_size` | integer |          | `20`                         | Number of results per page (1-100, default is 20) |

***

### `Dropbox Sign List Teams`

Integration name: **DROPBOX\_SIGN\_LIST\_TEAMS**

Lists all Dropbox Sign teams accessible to the authenticated user, including the current team and its sub-teams. Returns team IDs and names which can be used with other team-related actions. Returns an empty list if the account doesn't have team features enabled.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called. *No parameters required.*

***

### `Dropbox Sign List Templates`

Integration name: **DROPBOX\_SIGN\_LIST\_TEMPLATES**

Tool to list templates. Use when you need to retrieve a paginated list of templates accessible to your account.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter    | Type    | Required | Example             | Description                                                                                       |
| ------------ | ------- | :------: | ------------------- | ------------------------------------------------------------------------------------------------- |
| `page`       | integer |          | `1`                 | Page number to return; minimum 1; default is 1                                                    |
| `query`      | string  |          | `"title:Agreement"` | Search string to filter templates; supports fielded queries per Search guide                      |
| `page_size`  | integer |          | `20`                | Number of templates per page; minimum 1; maximum 100; default is 20                               |
| `account_id` | string  |          | `"all"`             | Team member account to return templates for; use 'all' for all members; defaults to your account. |

***

### `Dropbox Sign O Auth Authorize`

Integration name: **DROPBOX\_SIGN\_O\_AUTH\_AUTHORIZE**

Tool to generate an OAuth authorization URL. Use before directing the user to grant access.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter      | Type   | Required | Example                                                     | Description                                                                                                                               |
| -------------- | ------ | :------: | ----------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
| `scope`        | string |          | `"account_access signature_request_access template_access"` | Optional space-delimited list of OAuth scopes. If omitted, default scopes for the app are used.                                           |
| `state`        | string |     ✅    | `"user-login-123"`                                          | Opaque value used to maintain state between the request and callback. Must be unique per auth request.                                    |
| `client_id`    | string |          | `"abcd1234efgh5678"`                                        | Client ID of the Dropbox Sign API app. If not provided, the value from connection metadata will be used.                                  |
| `redirect_uri` | string |          | `"https://example.com/oauth/callback"`                      | Optional redirect URI to which the OAuth server will send the user after authorization. Must match a configured callback URL if provided. |

***

### `Dropbox Sign Release Signature Request Hold`

Integration name: **DROPBOX\_SIGN\_RELEASE\_SIGNATURE\_REQUEST\_HOLD**

Release a held signature request to send it to signers. Use this when a signature request was created from an unclaimed draft with hold\_request=true and has been claimed but not yet sent. After releasing, the request will be sent to all designated signers.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter              | Type   | Required | Example                                      | Description                                                                      |
| ---------------------- | ------ | :------: | -------------------------------------------- | -------------------------------------------------------------------------------- |
| `signature_request_id` | string |     ✅    | `"fa5c8a0b0f492d768749333ad6fcc214c111e967"` | ID of the held Signature Request to release. Must be exactly 40 characters long. |

***

### `Dropbox Sign Remove User From Template`

Integration name: **DROPBOX\_SIGN\_REMOVE\_USER\_FROM\_TEMPLATE**

Tool to remove an account's access to a template. Use when you need to revoke a user's permission on a template after confirming template ID and target account.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter       | Type   | Required | Example                                      | Description                                                                                            |
| --------------- | ------ | :------: | -------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
| `account_id`    | string |          | `"abcdef1234567890abcdef1234567890abcdef12"` | ID of the account to revoke access (must be 40 characters long). Takes precedence over email\_address. |
| `template_id`   | string |     ✅    | —                                            | ID of the template from which to remove access.                                                        |
| `email_address` | string |          | `"user@example.com"`                         | Email of the account to revoke access. Ignored if account\_id is provided.                             |

***

### `Dropbox Sign Send Signature Request`

Integration name: **DROPBOX\_SIGN\_SEND\_SIGNATURE\_REQUEST**

Tool to create and send a new signature request with documents. Use when you need to send documents for electronic signature. The action sends emails to all specified signers with links to view and sign the documents. Supports multiple signers, CC recipients, custom fields, form fields, and various signing options. Documents can be uploaded directly or provided via publicly accessible URLs.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter                  | Type    | Required | Example                                                        | Description                                                                                                                  |
| -------------------------- | ------- | :------: | -------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| `files`                    | array   |          | —                                                              | Files to be signed. Either files or file\_urls is required.                                                                  |
| `title`                    | string  |          | —                                                              | Internal title for the signature request (not shown to signers)                                                              |
| `message`                  | string  |          | —                                                              | Custom message included in the signature request email to signers                                                            |
| `signers`                  | array   |     ✅    | `[{"name":"Alice Smith","email_address":"alice@example.com"}]` | Array of signer objects. Each signer will receive an email to sign the document.                                             |
| `subject`                  | string  |          | —                                                              | Subject line for the signature request email sent to signers                                                                 |
| `metadata`                 | object  |          | —                                                              | Custom metadata key/value pairs (up to 10 pairs). Keys max 40 chars, values max 1000 chars. Included in webhook callbacks.   |
| `file_urls`                | array   |          | `["https://example.com/document.pdf"]`                         | URLs to remote documents to be signed (e.g., publicly accessible PDFs). Either files or file\_urls is required.              |
| `test_mode`                | boolean |          | —                                                              | Create signature request in test mode (not legally binding, free). Use for testing integrations.                             |
| `allow_decline`            | boolean |          | —                                                              | Allow signers to decline signing the document                                                                                |
| `custom_fields`            | array   |          | —                                                              | Pre-filled merge fields for the signature request                                                                            |
| `use_text_tags`            | boolean |          | —                                                              | Enable text tag parsing in documents. Text tags are special formatted strings that define form fields.                       |
| `allow_reassign`           | boolean |          | —                                                              | Allow signers to reassign the signature request to another person                                                            |
| `hide_text_tags`           | boolean |          | —                                                              | Hide text tags from document after parsing. Only applies when use\_text\_tags is true.                                       |
| `cc_email_addresses`       | array   |          | —                                                              | CC recipients who will receive a copy when the signature request is completed                                                |
| `signing_redirect_url`     | string  |          | —                                                              | URL to redirect signers to after they complete signing                                                                       |
| `form_fields_per_document` | array   |          | —                                                              | Form field definitions for each document. Outer list corresponds to documents, inner list contains fields for that document. |

***

### `Dropbox Sign Send Signature Request Reminder`

Integration name: **DROPBOX\_SIGN\_SEND\_SIGNATURE\_REQUEST\_REMINDER**

Sends an email reminder to a signer about a pending signature request. Use this when a signer needs a reminder to complete their signature. Important constraints: - Cannot send a reminder within 1 hour of the last reminder (automatic or manual) - Cannot be used with embedded signature requests - The signature request must exist and not be completed - The email address must match a signer on the request

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter              | Type   | Required | Example                                      | Description                                                                                                                                  |
| ---------------------- | ------ | :------: | -------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- |
| `name`                 | string |          | `"Alice Smith"`                              | Name of the signer. Required only when multiple signers on the request share the same email address, to disambiguate which signer to remind. |
| `email_address`        | string |     ✅    | `"alice@example.com"`                        | Email address of the signer who should receive the reminder. Must match an existing signer on the signature request.                         |
| `signature_request_id` | string |     ✅    | `"fa5c8a0b0f492d768749333ad6fcc214c111e967"` | The unique ID of the signature request (40-character hexadecimal string). Get this from list or get signature request endpoints.             |

***

### `Dropbox Sign Update Account`

Integration name: **DROPBOX\_SIGN\_UPDATE\_ACCOUNT**

Tool to update Dropbox Sign account properties and settings. Use when you need to modify callback URLs or locale settings for an account.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter      | Type   | Required | Example                                      | Description                                                                     |
| -------------- | ------ | :------: | -------------------------------------------- | ------------------------------------------------------------------------------- |
| `locale`       | string |          | `"en_US"`                                    | The locale used in the account (e.g., 'en\_US', 'de\_DE', 'fr\_FR').            |
| `account_id`   | string |          | `"a5be022c9f7f27139f1103d66a981e6e089ff22e"` | The ID of the account to update (must be exactly 40 characters).                |
| `callback_url` | string |          | `"https://example.com/callback"`             | The URL that Dropbox Sign should POST events to. Set to empty string to remove. |

***

### `Dropbox Sign Update Api App`

Integration name: **DROPBOX\_SIGN\_UPDATE\_API\_APP**

Tool to update an existing API App in Dropbox Sign. Use when you need to modify API App settings such as name, callback URL, domains, OAuth configuration, branding options, or custom logo.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter                | Type   | Required | Example                              | Description                                                 |
| ------------------------ | ------ | :------: | ------------------------------------ | ----------------------------------------------------------- |
| `name`                   | string |          | `"My API App"`                       | Name to assign to the API App                               |
| `oauth`                  | object |          | —                                    | OAuth configuration for API App                             |
| `domains`                | array  |          | `["example.com","app.example.com"]`  | Domain names associated with the app                        |
| `options`                | object |          | —                                    | Options configuration for API App                           |
| `client_id`              | string |     ✅    | `"fb9dacffaea5f03718e48eb22511926b"` | The client ID of the API App to update                      |
| `callback_url`           | string |          | `"https://example.com/callback"`     | URL where the API App receives event callbacks              |
| `custom_logo_file`       | object |          | —                                    | An image file to use as a custom logo in embedded contexts. |
| `white_labeling_options` | object |          | —                                    | White labeling customization options for API App            |

***

### `Dropbox Sign Update Signature Request`

Integration name: **DROPBOX\_SIGN\_UPDATE\_SIGNATURE\_REQUEST**

Updates the email address and/or name for a specific signer on a signature request. Use this when you need to correct or update signer contact information before they complete signing. Important: This endpoint only works for signature requests created with explicit form\_fields\_per\_document (no appended signature page). At least one of email\_address or name must be provided.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter              | Type   | Required | Example                                      | Description                                                                                                                                |
| ---------------------- | ------ | :------: | -------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
| `name`                 | string |          | `"Updated Signer Name"`                      | New name for the signer. Provide this and/or email\_address to update.                                                                     |
| `signature_id`         | string |     ✅    | `"d5cf1d061f4f50604a4df2247dd66fac"`         | The signature ID for the signer whose information should be updated. Get this from the signatures list in the signature request object.    |
| `email_address`        | string |          | `"updated.signer@example.com"`               | New email address for the signer. Must be a valid email format. Provide this and/or name to update.                                        |
| `signature_request_id` | string |     ✅    | `"c51362a3e019096248fd4b6c2f8e69dbf2763706"` | The unique ID of the signature request to update (40-character hexadecimal string). Get this from list or get signature request endpoints. |

***

### `Dropbox Sign Update Template Files`

Integration name: **DROPBOX\_SIGN\_UPDATE\_TEMPLATE\_FILES**

Tool to update files for an existing template. Overlays new files with the overlay of an existing template. Use when you need to replace the documents in a template while keeping the field configuration. The update is processed asynchronously; completion is communicated via callback events (template\_created or template\_error).

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter     | Type    | Required | Example                                      | Description                                                                                                               |
| ------------- | ------- | :------: | -------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| `files`       | array   |          | —                                            | Files to upload for the template. Use either files or file\_urls, not both.                                               |
| `message`     | string  |          | —                                            | The new default template email message.                                                                                   |
| `subject`     | string  |          | —                                            | The new default template email subject.                                                                                   |
| `client_id`   | string  |          | —                                            | Client ID of the app you are using to update the template.                                                                |
| `file_urls`   | array   |          | —                                            | URLs for files to use for the template. Dropbox Sign will download these files. Use either file\_urls or files, not both. |
| `test_mode`   | boolean |          | —                                            | Whether this is a test. Signatures will not be legally binding if set to true. Defaults to false.                         |
| `template_id` | string  |     ✅    | `"0bf765f428e95d0a0107c2575c761001ea77d7d0"` | The ID of the template to update files for.                                                                               |

***

### `Dropbox Sign Verify Account`

Integration name: **DROPBOX\_SIGN\_VERIFY\_ACCOUNT**

Tool to verify whether a Dropbox Sign account exists for the given email. Use when you need to check account existence before sending signature requests.

#### Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

| Parameter       | Type   | Required | Example              | Description                                         |
| --------------- | ------ | :------: | -------------------- | --------------------------------------------------- |
| `email_address` | string |     ✅    | `"user@example.com"` | Email address to verify for a Dropbox Sign account. |

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.toolhouse.ai/toolhouse/integrations/dropbox-sign.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
