Dropbox Sign website screenshot

Dropbox Sign

Dropbox Sign (formerly HelloSign) is an eSignature platform that lets developers and businesses embed legally binding electronic signature workflows into their applications and websites. The product supports embedded signing and requesting, reusable templates, custom signer fields, branded signing flows, audit trails, and tamper-proof document delivery. The Dropbox Sign API is documented with an official OpenAPI specification and authenticated via HTTP Basic Auth with an API key or OAuth 2.0 Bearer tokens.

Dropbox Sign publishes 2 APIs on the APIs.io network: REST API and Events and Callbacks API. Tagged areas include eSignature, Electronic Signature, Document Signing, Workflow Automation, and Documents.

The Dropbox Sign catalog on APIs.io includes 1 event-driven AsyncAPI specification and 1 Spectral governance ruleset.

Dropbox Sign’s developer surface includes authentication, documentation, pricing, signup flow, engineering blog, and 9 more developer resources.

34.3/100 thin ▬ flat Agent 47/100 agent ready Full breakdown ↓
scored 2026-07-21 · rubric v0.4
2 APIs 0 Features
eSignatureElectronic SignatureDocument SigningWorkflow AutomationDocuments

API Rating

API Evangelist API Evangelist Rating How this is scored →
scored 2026-07-21 · rubric v0.4
Composite quality — 34.3/100 · thin
Contract Quality 15.1 / 25
Developer Ergonomics 5.7 / 20
Commercial Clarity 3.7 / 20
Operational Transparency 0.7 / 13
Governance 3.2 / 12
Discoverability 6.0 / 10
Agent readiness — 47/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 6 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/dropbox-sign: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs

Dropbox Sign REST API

Versioned REST API (v3) for sending signature requests, managing templates, teams, accounts, embedded signing/requesting flows, OAuth apps, and reports. Authentication is HTTP B...

Dropbox Sign Events and Callbacks API

Outbound event / callback surface for Dropbox Sign. The platform POSTs JSON event payloads (wrapped in a `multipart/form-data` `json` field) to a subscriber-configured URL whene...

Collections

GraphQL

Dropbox Sign (HelloSign) GraphQL Schema

This conceptual GraphQL schema represents the Dropbox Sign (formerly HelloSign) eSignature REST API v3. Dropbox Sign provides legally binding electronic signature workflows incl...

GRAPHQL

Event Specifications

Dropbox Sign Events and Callbacks

AsyncAPI description of the Dropbox Sign (formerly HelloSign) outbound event / callback surface. Dropbox Sign delivers event notifications by issuing HTTP POST requests to a sub...

ASYNCAPI

API Governance Rules

Dropbox Sign API Rules

4 rules · 1 errors 3 warnings

SPECTRAL

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 4

Authentication, authorization, and security posture

Commercial 1

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
opencollection: 1.0.0
info:
  name: Dropbox Sign API
  version: 3.0.0
request:
  auth:
    type: basic
    username: '{{username}}'
    password: '{{password}}'
items:
- info:
    name: Account
    type: folder
  items:
  - info:
      name: Create a new account on Dropbox Sign
      type: http
    http:
      method: POST
      url: https://api.hellosign.com/v3/account/create
    docs: Create a new account on Dropbox Sign
  - info:
      name: Get the authenticated account
      type: http
    http:
      method: GET
      url: https://api.hellosign.com/v3/account
    docs: Get the authenticated account
  - info:
      name: Update the authenticated account
      type: http
    http:
      method: PUT
      url: https://api.hellosign.com/v3/account
    docs: Update the authenticated account
  - info:
      name: Verify whether an email belongs to an existing account
      type: http
    http:
      method: POST
      url: https://api.hellosign.com/v3/account/verify
    docs: Verify whether an email belongs to an existing account
- info:
    name: API App
    type: folder
  items:
  - info:
      name: Create an API app
      type: http
    http:
      method: POST
      url: https://api.hellosign.com/v3/api_app
    docs: Create an API app
  - info:
      name: Get an API app
      type: http
    http:
      method: GET
      url: https://api.hellosign.com/v3/api_app/:client_id
      params:
      - name: client_id
        value: ''
        type: path
    docs: Get an API app
  - info:
      name: Update an API app
      type: http
    http:
      method: PUT
      url: https://api.hellosign.com/v3/api_app/:client_id
      params:
      - name: client_id
        value: ''
        type: path
    docs: Update an API app
  - info:
      name: Delete an API app
      type: http
    http:
      method: DELETE
      url: https://api.hellosign.com/v3/api_app/:client_id
      params:
      - name: client_id
        value: ''
        type: path
    docs: Delete an API app
  - info:
      name: List API apps
      type: http
    http:
      method: GET
      url: https://api.hellosign.com/v3/api_app/list
    docs: List API apps
- info:
    name: Bulk Send Job
    type: folder
  items:
  - info:
      name: Get a bulk send job
      type: http
    http:
      method: GET
      url: https://api.hellosign.com/v3/bulk_send_job/:bulk_send_job_id
      params:
      - name: bulk_send_job_id
        value: ''
        type: path
    docs: Get a bulk send job
  - info:
      name: List bulk send jobs
      type: http
    http:
      method: GET
      url: https://api.hellosign.com/v3/bulk_send_job/list
    docs: List bulk send jobs
- info:
    name: Embedded
    type: folder
  items:
  - info:
      name: Get an embedded template edit URL
      type: http
    http:
      method: POST
      url: https://api.hellosign.com/v3/embedded/edit_url/:template_id
      params:
      - name: template_id
        value: ''
        type: path
    docs: Get an embedded template edit URL
  - info:
      name: Get an embedded signing URL
      type: http
    http:
      method: GET
      url: https://api.hellosign.com/v3/embedded/sign_url/:signature_id
      params:
      - name: signature_id
        value: ''
        type: path
    docs: Get an embedded signing URL
- info:
    name: Fax
    type: folder
  items:
  - info:
      name: Send a fax
      type: http
    http:
      method: POST
      url: https://api.hellosign.com/v3/fax/send
    docs: Send a fax
  - info:
      name: List sent and received faxes
      type: http
    http:
      method: GET
      url: https://api.hellosign.com/v3/fax/list
    docs: List sent and received faxes
bundled: true