# Dropbox Sign API API

> Dropbox Sign API API on Apizie: 57 endpoints (Create Account, Get Account, Update Account, Verify Account, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/business:dropbox-sign/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `business:dropbox-sign`
- Category: Business
- Status: byok
- Source: https://sign.dropbox.com
- Page: https://apizie.tech/api/business/dropbox-sign
- OpenAPI: https://apizie.tech/api/business/dropbox-sign/openapi.json

Dropbox Sign v3 API

## Endpoints

### Create Account
`POST https://apizie.tech/v1/business:dropbox-sign/account-create-new` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Get Account
`GET https://apizie.tech/v1/business:dropbox-sign/account-properties-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| account_id | string | no | `account_id` or `email_address` is required. If both are provided, the account id prevails. The ID of the Account. |
| email_address | string | no | `account_id` or `email_address` is required, If both are provided, the account id prevails. The email address of the Account. |

### Update Account
`POST https://apizie.tech/v1/business:dropbox-sign/account-update-properties` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Verify Account
`POST https://apizie.tech/v1/business:dropbox-sign/account-verify-email-exists` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Create API App
`POST https://apizie.tech/v1/business:dropbox-sign/api-app-create-new` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Get API App
`GET https://apizie.tech/v1/business:dropbox-sign/api-app-info-retrieval` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| client_id | string | yes | The client id of the API App to retrieve. |

### Update API App
`POST https://apizie.tech/v1/business:dropbox-sign/api-app-update-existing` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| client_id | string | yes | The client id of the API App to update. |
| body | object | yes | JSON request body |

### Delete API App
`POST https://apizie.tech/v1/business:dropbox-sign/api-app-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| client_id | string | yes | The client id of the API App to delete. |

### List API Apps
`GET https://apizie.tech/v1/business:dropbox-sign/api-app-list-apps` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| page | integer | no | Which page number of the API App List to return. Defaults to `1`. |
| page_size | integer | no | Number of objects to be returned per page. Must be between `1` and `100`. Default is `20`. |

### Get Bulk Send Job
`GET https://apizie.tech/v1/business:dropbox-sign/bulk-send-job-get-status-by-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| bulk_send_job_id | string | yes | The id of the BulkSendJob to retrieve. |
| page | integer | no | Which page number of the BulkSendJob list to return. Defaults to `1`. |
| page_size | integer | no | Number of objects to be returned per page. Must be between `1` and `100`. Default is 20. |

### List Bulk Send Jobs
`GET https://apizie.tech/v1/business:dropbox-sign/bulk-send-job-get-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| page | integer | no | Which page number of the BulkSendJob List to return. Defaults to `1`. |
| page_size | integer | no | Number of objects to be returned per page. Must be between `1` and `100`. Default is 20. |

### Get Embedded Template Edit URL
`POST https://apizie.tech/v1/business:dropbox-sign/embedded-template-edit-url` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| template_id | string | yes | The id of the template to edit. |
| body | object | yes | JSON request body |

### Get Embedded Sign URL
`GET https://apizie.tech/v1/business:dropbox-sign/embedded-get-sign-url` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| signature_id | string | yes | The id of the signature to get a signature url for. |

### OAuth Token Generate
`POST https://apizie.tech/v1/business:dropbox-sign/oauth-exchange-code-for-token` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### OAuth Token Refresh
`POST https://apizie.tech/v1/business:dropbox-sign/oauth-token-refresh-post` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Create Report
`POST https://apizie.tech/v1/business:dropbox-sign/report-generate-email-link` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Embedded Bulk Send with Template
`POST https://apizie.tech/v1/business:dropbox-sign/signature-request-bulk-create-embedded-with-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Bulk Send with Template
`POST https://apizie.tech/v1/business:dropbox-sign/signature-request-bulk-send-with-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Cancel Incomplete Signature Request
`POST https://apizie.tech/v1/business:dropbox-sign/signature-request-cancel-incomplete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| signature_request_id | string | yes | The id of the incomplete SignatureRequest to cancel. |

### Create Embedded Signature Request
`POST https://apizie.tech/v1/business:dropbox-sign/signature-request-create-embedded` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Create Embedded Signature Request with Template
`POST https://apizie.tech/v1/business:dropbox-sign/signature-request-create-embedded-with-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Download Files
`GET https://apizie.tech/v1/business:dropbox-sign/signature-request-download-files` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| signature_request_id | string | yes | The id of the SignatureRequest to retrieve. |
| file_type | string | no | Set to `pdf` for a single merged document or `zip` for a collection of individual documents. |

### Download Files as Data Uri
`GET https://apizie.tech/v1/business:dropbox-sign/signature-request-download-files-as-data-uri` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| signature_request_id | string | yes | The id of the SignatureRequest to retrieve. |

### Download Files as File Url
`GET https://apizie.tech/v1/business:dropbox-sign/signature-request-download-as-file-url` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| signature_request_id | string | yes | The id of the SignatureRequest to retrieve. |
| force_download | integer | no | 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… |

### Get Signature Request
`GET https://apizie.tech/v1/business:dropbox-sign/signature-request-get-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| signature_request_id | string | yes | The id of the SignatureRequest to retrieve. |

### List Signature Requests
`GET https://apizie.tech/v1/business:dropbox-sign/signature-request-get-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| account_id | string | no | Which account to return SignatureRequests for. Must be a team member. Use `all` to indicate all team members. Defaults to your account. |
| page | integer | no | Which page number of the SignatureRequest List to return. Defaults to `1`. |
| page_size | integer | no | Number of objects to be returned per page. Must be between `1` and `100`. Default is `20`. |
| query | string | no | String that includes search terms and/or fields to be used to filter the SignatureRequest objects. |

### Release On-Hold Signature Request
`POST https://apizie.tech/v1/business:dropbox-sign/signature-request-release-hold` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| signature_request_id | string | yes | The id of the SignatureRequest to release. |

### Send Request Reminder
`POST https://apizie.tech/v1/business:dropbox-sign/signature-request-send-reminder` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| signature_request_id | string | yes | The id of the SignatureRequest to send a reminder for. |
| body | object | yes | JSON request body |

### Remove Signature Request Access
`POST https://apizie.tech/v1/business:dropbox-sign/signature-request-remove-access` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| signature_request_id | string | yes | The id of the SignatureRequest to remove. |

### Send Signature Request
`POST https://apizie.tech/v1/business:dropbox-sign/signature-request-create-and-send` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Send with Template
`POST https://apizie.tech/v1/business:dropbox-sign/signature-request-create-and-send-with-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Update Signature Request
`POST https://apizie.tech/v1/business:dropbox-sign/signature-request-update-signer-details` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| signature_request_id | string | yes | The id of the SignatureRequest to update. |
| body | object | yes | JSON request body |

### Add User to Team
`POST https://apizie.tech/v1/business:dropbox-sign/team-add-member` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| team_id | string | no | The id of the team. |
| body | object | yes | JSON request body |

### Create Team
`POST https://apizie.tech/v1/business:dropbox-sign/team-create-new-team` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Delete Team
`POST https://apizie.tech/v1/business:dropbox-sign/team-delete-team` (byok)

### Get Team
`GET https://apizie.tech/v1/business:dropbox-sign/team-get-info` (byok)

### Update Team
`POST https://apizie.tech/v1/business:dropbox-sign/team-update-name` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Get Team Info
`GET https://apizie.tech/v1/business:dropbox-sign/team-get-info-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| team_id | string | no | The id of the team. |

### List Team Invites
`GET https://apizie.tech/v1/business:dropbox-sign/team-list-invites` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| email_address | string | no | The email address for which to display the team invites. |

### List Team Members
`GET https://apizie.tech/v1/business:dropbox-sign/team-list-members` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| team_id | string | yes | The id of the team that a member list is being requested from. |
| page | integer | no | Which page number of the team member list to return. Defaults to `1`. |
| page_size | integer | no | Number of objects to be returned per page. Must be between `1` and `100`. Default is `20`. |

### Remove User from Team
`POST https://apizie.tech/v1/business:dropbox-sign/team-remove-member` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### List Sub Teams
`GET https://apizie.tech/v1/business:dropbox-sign/team-list-sub-teams` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| team_id | string | yes | The id of the parent Team. |
| page | integer | no | Which page number of the SubTeam List to return. Defaults to `1`. |
| page_size | integer | no | Number of objects to be returned per page. Must be between `1` and `100`. Default is `20`. |

### Add User to Template
`POST https://apizie.tech/v1/business:dropbox-sign/template-add-user-to-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| template_id | string | yes | The id of the Template to give the Account access to. |
| body | object | yes | JSON request body |

### Create Template
`POST https://apizie.tech/v1/business:dropbox-sign/template-create-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Create Embedded Template Draft
`POST https://apizie.tech/v1/business:dropbox-sign/template-create-embedded-draft` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Delete Template
`POST https://apizie.tech/v1/business:dropbox-sign/template-completely-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| template_id | string | yes | The id of the Template to delete. |

### Get Template Files
`GET https://apizie.tech/v1/business:dropbox-sign/template-get-files` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| template_id | string | yes | The id of the template files to retrieve. |
| file_type | string | no | Set to `pdf` for a single merged document or `zip` for a collection of individual documents. |

### Get Template Files as Data Uri
`GET https://apizie.tech/v1/business:dropbox-sign/template-get-data-uri` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| template_id | string | yes | The id of the template files to retrieve. |

### Get Template Files as File Url
`GET https://apizie.tech/v1/business:dropbox-sign/template-get-files-as-url` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| template_id | string | yes | The id of the template files to retrieve. |
| force_download | integer | no | 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… |

### Get Template
`GET https://apizie.tech/v1/business:dropbox-sign/template-get-by-id` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| template_id | string | yes | The id of the Template to retrieve. |

### List Templates
`GET https://apizie.tech/v1/business:dropbox-sign/template-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| account_id | string | no | Which account to return Templates for. Must be a team member. Use `all` to indicate all team members. Defaults to your account. |
| page | integer | no | Which page number of the Template List to return. Defaults to `1`. |
| page_size | integer | no | Number of objects to be returned per page. Must be between `1` and `100`. Default is `20`. |
| query | string | no | String that includes search terms and/or fields to be used to filter the Template objects. |

### Remove User from Template
`POST https://apizie.tech/v1/business:dropbox-sign/template-remove-user` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| template_id | string | yes | The id of the Template to remove the Account's access to. |
| body | object | yes | JSON request body |

### Update Template Files
`POST https://apizie.tech/v1/business:dropbox-sign/template-update-files` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| template_id | string | yes | The ID of the template whose files to update. |
| body | object | yes | JSON request body |

### Create Unclaimed Draft
`POST https://apizie.tech/v1/business:dropbox-sign/unclaimed-draft-create-new-draft` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Create Embedded Unclaimed Draft
`POST https://apizie.tech/v1/business:dropbox-sign/unclaimed-draft-create-embedded` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Create Embedded Unclaimed Draft with Template
`POST https://apizie.tech/v1/business:dropbox-sign/unclaimed-draft-create-embedded-with-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Edit and Resend Unclaimed Draft
`POST https://apizie.tech/v1/business:dropbox-sign/unclaimed-draft-edit-resend` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| signature_request_id | string | yes | The ID of the signature request to edit and resend. |
| body | object | yes | JSON request body |

## Example
```
curl "https://apizie.tech/v1/business:dropbox-sign/account-create-new" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Dropbox Sign API API?
Create a free Apizie key, then send POST https://apizie.tech/v1/business:dropbox-sign/account-create-new with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Dropbox Sign API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Dropbox Sign API itself also needs your own key from api.hellosign.com.

### Can AI agents use the Dropbox Sign API API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key business:dropbox-sign.

### What is the status of the Dropbox Sign API API?
Needs your own provider key (bring your own key)
