For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Dropbox Sign WebSDKsSign Up
DocumentationAPIChangelog
DocumentationAPIChangelog
  • API Quickstart
  • API Reference
    • Welcome
    • Authentication
    • Account
    • Signature Request
    • Template
    • Bulk Send Job
    • Report
    • Team
    • Unclaimed Draft
    • Embedded
    • API App
    • Fax
    • Fax Line
  • Manual Reference Pages
    • Warnings and Errors
    • Constants
    • Search
    • Premium Branding
    • Expiration
    • Glossary
      • Core Objects
      • Signers & Roles
      • Fields & Templates
      • Workflows
      • Callbacks & Events
      • Features
      • Security & Compliance
LogoLogo
Dropbox Sign WebSDKsSign Up
On this page
  • Security & Compliance
  • Authentication Methods
  • API Key Authentication
  • OAuth Token Authentication
  • When to Use Which:
  • Audit Trail
  • Qualified Electronic Signatures (QES)
  • Quotas & Rate Limits
Manual Reference PagesGlossary

Security & Compliance

||View as Markdown|
Was this page helpful?
Previous

Features

Next

Changelog

Built with

Security & Compliance

Authentication, security features, and compliance-related concepts in Dropbox Sign.


Authentication Methods

Brief: The ways identity is proven when making API requests to Dropbox Sign.

API Key Authentication

An API key identifies an account and grants full access to that account’s Dropbox Sign resources.

Usage:

Authorization: Basic {base64(API_KEY:)}

Note the colon after the API key with no password — this is HTTP Basic Auth with the API key as the username.

Key Facts:

  • Up to 4 API keys per account
  • Full access to the account’s resources
  • Should be kept secret (server-side only)
  • Keys can be regenerated or deleted
  • Do NOT use in client-side code

OAuth Token Authentication

OAuth tokens allow an application to act on behalf of other users who have granted permission.

Usage:

Authorization: Bearer {access_token}

Key Facts:

  • Access tokens expire (use refresh tokens to renew)
  • Scoped — limited to permissions the user granted
  • One token per user-app relationship
  • See Workflows > OAuth for the full flow

When to Use Which:

ScenarioMethod
Application sends requests from its own accountAPI Key
Application sends on behalf of other usersOAuth
Server-side integrationAPI Key or OAuth
Client-side codeNeither (use server as proxy)

Related docs: See the API authentication reference for API key and OAuth setup.


Audit Trail

Brief: A tamper-evident record of all actions taken on a Signature Request, proving who did what and when.

Description: Every Signature Request generates an Audit Trail — a detailed log of all events from creation to completion. It is embedded in the final PDF as additional pages and provides legal evidence of the signing process. Automatically generated and cannot be modified.

What the Audit Trail Records:

EventDetails Captured
Request createdTimestamp, sender identity
Document uploadedDocument hash (SHA-256)
Request sentTimestamp, recipient emails
Signer viewedTimestamp, IP address, user agent
Signer signedTimestamp, IP address, signature image
Signer authenticatedPIN or SMS verification timestamp
Signer delegatedDelegation to another signer
Signer email/name updatedChange of signer details
Request completedFinal timestamp, document hash
Request declinedTimestamp, reason (if provided)
Request cancelledTimestamp, who cancelled
Request expiredExpiration timestamp
Request edited and resentEdit & resend actions
Signer removedSigner removal via edit
QES sent/declinedQualified eSignature flow events

Key Facts:

  • Tamper-evident: any modification invalidates the audit trail
  • Merged into the final pages of the completed PDF document
  • Includes SHA-256 document hash proving the document wasn’t altered after signing
  • Captures signer IP addresses at each interaction

Qualified Electronic Signatures (QES)

Brief: A higher standard of electronic signature meeting EU eIDAS regulation requirements, providing the legal equivalent of a handwritten signature in Europe.

How QES Differs from Standard E-Signatures:

AspectStandard E-SignatureQES
Legal standingValid but may be challengedPresumed valid (highest legal weight)
Identity verificationEmail-basedGovernment ID + video/in-person verification
CertificateNot requiredQualified certificate from TSP
EU-wide recognitionVaries by countryRecognized in all EU states
Use casesGeneral businessRegulated industries, high-value contracts

Quotas & Rate Limits

Brief: Limits on signature requests and API calls based on the Subscription plan.

Description: Dropbox Sign enforces quotas on signature requests and rate limits on API calls. These are determined by the Subscription plan.

Quota Types:

QuotaDescription
Signature Request quotaMonthly limit on signature requests (varies by plan)
Template quotaMaximum number of templates
API rate limitMaximum API calls per minute/hour

Key Behaviors:

  • Quotas reset monthly
  • Test mode requests do NOT count against quotas
  • Rate limits return HTTP 429 with retry information
  • Exceeded quotas return HTTP 402

Handling Rate Limits:

  1. Check the X-Ratelimit-Limit and X-Ratelimit-Remaining response headers
  2. If a 429 response is received, wait and retry (respect the Retry-After header)
  3. Implement exponential backoff for retries

Important Distinctions:

  • Test mode requests do NOT count against quotas.
  • Rate limit responses (HTTP 429) include retry information — implement exponential backoff.
  • Exceeded quotas return HTTP 402.

Related docs: See Warnings and Errors for error responses.