Skip to content
Scalekit Docs
Talk to an Engineer Dashboard

Connect AI agents to Dropbox Sign

Scalekit connector
Open markdown

The Dropbox Sign connector lets your AI agent act in each user's Dropbox Sign account. Each user connects their own Dropbox Sign API key once, and Scalekit sends it with every call, so your agent never handles credentials. It comes with 39 tools.

Tools
39
What they doRead · write · destructive
20 · 15 · 420 read15 write4 destructive
Users sign in with

Setup

  1. Install the SDK

    Terminal window
    npm install @scalekit-sdk/node dotenv
  2. Set your credentials

    Add your Scalekit credentials to your .env file. Find values in app.scalekit.com > Developers > API Credentials.

    .env
    SCALEKIT_ENVIRONMENT_URL=<your-environment-url>
    SCALEKIT_CLIENT_ID=<your-client-id>
    SCALEKIT_CLIENT_SECRET=<your-client-secret>
  3. Create the Dropbox Sign connection

    In AgentKit > Connections, create a Dropbox Sign connection. The name you give it is the connection_name your code passes. See Configure connections.

Tools

Pass the exact name to execute_tool
Try in PlaygroundRequest a tool
  • dropboxsign_account_getGet a Dropbox Sign account's details and quotas.Read-only

    Get Account

    Get a Dropbox Sign account's details and quotas. Returns account_id, email_address, role_code, team_id, quotas, usage, and the is_paid_hs / is_paid_hf plan flags. Use it with no inputs to identify the connected account, or pass an account ID or email to look up a team member. Use dropboxsign_account_verify to check whether an email has any Dropbox Sign account.

    Inputs

    account_idstring
    ID of the account to return. Leave empty (and email_address empty) to get the connected account. If both are set, account_id wins. Example: "5008b25c7f67153e57d5a357b1687968068fb465".
    email_addressstring
    Email address of the account to return. Leave empty (and account_id empty) to get the connected account. Example: "jane@example.com".
  • dropboxsign_bulk_send_job_getGet one bulk send job and a page of the signature requests it created.Read-only

    Get Bulk Send Job

    Get one bulk send job and a page of the signature requests it created. Returns bulk_send_job, signature_requests with each signer's status, and list_info for paging. Use it to track a bulk send. Use dropboxsign_bulk_send_jobs_list to find job IDs.

    Inputs

    bulk_send_job_idstringrequired
    ID of the bulk send job, from dropboxsign_bulk_send_jobs_list. Example: "6e683bc0369ba3d5b6f43c2c22a8031dbf6bd174".
    pageinteger
    Page number of results to return, starting at 1. Defaults to 1. Use list_info.num_pages in the response to see how many pages exist. Example: 2.
    page_sizeinteger
    Number of results per page, between 1 and 100. Defaults to 20. Example: 50.
  • dropboxsign_bulk_send_jobs_listList bulk send jobs you can access.Read-only

    List Bulk Send Jobs

    List bulk send jobs you can access. Returns bulk_send_jobs (bulk_send_job_id, total, is_creator, created_at) and list_info for paging. Use it to find a bulk send job. Use dropboxsign_bulk_send_job_get to see the signature requests inside one job.

    Inputs

    pageinteger
    Page number of results to return, starting at 1. Defaults to 1. Use list_info.num_pages in the response to see how many pages exist. Example: 2.
    page_sizeinteger
    Number of results per page, between 1 and 100. Defaults to 20. Example: 50.
  • dropboxsign_fax_getGet one fax by ID.Read-only

    Get Fax

    Get one fax by ID. Returns fax with title, sender, files_url and transmissions (recipient, status_code, sent_at). Use it to check delivery of a fax sent with dropboxsign_fax_send. Use dropboxsign_faxes_list to find IDs.

    Inputs

    fax_idstringrequired
    ID of the fax. Get it from dropboxsign_faxes_list or the response of dropboxsign_fax_send. Example: "fa5c8a0b0f492d768749333ad6fcc214c111e967".
  • dropboxsign_fax_line_getGet one fax line by its number.Read-only

    Get Fax Line

    Get one fax line by its number. Returns fax_line with number, created_at, updated_at and the accounts that can use it. Use it to check who can use a line. Use dropboxsign_fax_lines_list to see all lines.

    Inputs

    numberstringrequired
    The fax line number, in E.164 format. Example: "+14155550199".
  • dropboxsign_fax_lines_listList the fax lines (numbers) on the account.Read-only

    List Fax Lines

    List the fax lines (numbers) on the account. Needs the Dropbox Fax API. Returns fax_lines (number, created_at, accounts that can use the line) and list_info for paging. Use it to find a sender number for dropboxsign_fax_send. Use dropboxsign_fax_line_get for one line.

    Inputs

    account_idstring
    Only list fax lines for this account ID. Example: "5008b25c7f67153e57d5a357b1687968068fb465".
    pageinteger
    Page number of results to return, starting at 1. Defaults to 1. Use list_info.num_pages in the response to see how many pages exist. Example: 2.
    page_sizeinteger
    Number of results per page, between 1 and 100. Defaults to 20. Example: 50.
    show_team_linesboolean
    Set to true to include fax lines that belong to your team members. Example: true.
  • dropboxsign_faxes_listList faxes sent and received on the account.Read-only

    List Faxes

    List faxes sent and received on the account. Needs the Dropbox Fax API. Returns faxes (fax_id, title, sender, created_at, transmissions with each recipient's status_code) and list_info for paging. Use it to browse faxes. Use dropboxsign_fax_get for one fax by ID.

    Inputs

    pageinteger
    Page number of results to return, starting at 1. Defaults to 1. Use list_info.num_pages in the response to see how many pages exist. Example: 2.
    page_sizeinteger
    Number of results per page, between 1 and 100. Defaults to 20. Example: 50.
  • dropboxsign_signature_request_files_data_uri_getGet a signature request's documents as one PDF, base64-encoded in a data URI.Read-only

    Get Signature Request PDF Data

    Get a signature request's documents as one PDF, base64-encoded in a data URI. Returns data_uri (data:application/pdf;base64,...), which can be large. Use it when you need the file content itself. Use dropboxsign_signature_request_files_url_get for a smaller response with a download link. Returns HTTP 409 while files are still being prepared; retry later.

    Inputs

    signature_request_idstringrequired
    ID of the signature request. Get it from dropboxsign_signature_requests_list or from the response of a send tool. Example: "fa5c8a0b0f492d768749333ad6fcc214c111e967".