# Dropbox Sign

Send and manage Dropbox Sign (HelloSign) e-signature requests and templates. Exposes **26 actions** covering the full API surface
the agent needs - read and write.

## What it can do

| Method | What it does |
| --- | --- |
| `dropboxsign_get_account` | Get authenticated account profile - GET /account. |
| `dropboxsign_update_account` | Update account settings (callback URL, locale) - POST /account. |
| `dropboxsign_list_signature_requests` | List signature requests - GET /signature_requests. |
| `dropboxsign_get_signature_request` | Get one signature request - GET /signature_requests/&#123;id&#125;. |
| `dropboxsign_send_signature_request` | Send a signature request - POST /signature_requests/send. |
| `dropboxsign_send_with_template` | Send a signature request using a template - POST /signature_requests/send_with_template. |
| `dropboxsign_cancel_signature_request` | Cancel a signature request - POST /signature_requests/&#123;id&#125;/cancel. |
| `dropboxsign_remind_signature_request` | Remind a signer to sign - POST /signature_requests/&#123;id&#125;/remind. |
| `dropboxsign_download_signature_request` | Download signed documents - GET /signature_requests/&#123;id&#125;/download. |
| `dropboxsign_download_final_copy` | Download final copy (combined PDF) - GET /signature_requests/&#123;id&#125;/final_copy. |
| `dropboxsign_search_signature_requests` | Search signature requests by query - GET /signature_requests/search. |
| `dropboxsign_list_templates` | List templates - GET /templates. |
| `dropboxsign_get_template` | Get one template details - GET /templates/&#123;id&#125;. |
| `dropboxsign_update_template` | Update template settings - POST /templates/&#123;id&#125;. |
| `dropboxsign_delete_template` | Delete a template - DELETE /templates/&#123;id&#125;. |
| `dropboxsign_create_unclaimed_draft` | Create an unclaimed draft - POST /unclaimed_drafts/create. |
| `dropboxsign_list_unclaimed_drafts` | List unclaimed drafts - GET /unclaimed_drafts. |
| `dropboxsign_get_unclaimed_draft` | Get one unclaimed draft - GET /unclaimed_drafts/&#123;id&#125;. |
| `dropboxsign_delete_unclaimed_draft` | Delete an unclaimed draft - DELETE /unclaimed_drafts/&#123;id&#125;. |
| `dropboxsign_list_team_members` | List team members - GET /team_members. |
| `dropboxsign_add_team_member` | Add a member to the team - POST /team_members/add. |
| `dropboxsign_remove_team_member` | Remove a member from the team - POST /team_members/remove. |
| `dropboxsign_request_embedded_sign` | Request embedded signing view - GET /embedded/sign_request/&#123;id&#125;. |
| `dropboxsign_request_embedded_template` | Request embedded template initiation - GET /embedded/template_sign/&#123;id&#125;. |
| `dropboxsign_get_api_app` | Get API app settings - GET /api_app. |
| `dropboxsign_update_api_app` | Update API app settings - POST /api_app. |

## How to get credentials

This connector uses an **API key / token**. Create one in the provider
dashboard, then paste it into FlyMyAI:

- **`DROPBOXSIGN_API_KEY`** - Dropbox Sign - Settings - API - copy your API key. (https://app.hellosign.com/home/myAccount/current_tab/api)

## Fields to fill in FlyMyAI

| FlyMyAI field | Where it comes from |
| --- | --- |
| `DROPBOXSIGN_API_KEY` | Dropbox Sign - Settings - API - copy your API key. |

## Troubleshooting

- **`401 Unauthorized` / `403 Forbidden`** - the token is wrong, expired, or missing a required scope - regenerate it.
- **`429 Too Many Requests`** - you hit the provider rate limit; retry after a short backoff.
- **Unexpected `4xx` on writes** - double-check required fields; the agent confirms before write actions.

## Links

- [Dropbox Sign API documentation](https://developers.hellosign.com/api/reference)
