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
  • Domain Concepts Glossary
  • How to Use This Glossary
  • Concept Categories
  • Quick Reference: Key Relationships
  • Disambiguation Guide
  • Terminology Clarification
  • IDs and Authentication Credentials
  • Fields Terminology
  • Team Structure
  • Test Mode vs. Production
Manual Reference Pages

Domain Concepts Glossary

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

Expiration

Next

Core Objects

Built with

Domain Concepts Glossary

This glossary defines the core domain concepts used throughout the Dropbox Sign API. It provides clear definitions, relationships, and disambiguation for all key terms.

How to Use This Glossary

  • Developers: Use as a reference when integrating with the Dropbox Sign API.
  • AI Agents / LLMs: Use as authoritative context for understanding Dropbox Sign domain terminology, relationships between objects, and valid state transitions.

Concept Categories

CategoryDescription
Core ObjectsFundamental entities: Signature Request, Template, Document, Account, Subscription, Team, API App
Signers & RolesPeople and permissions: Signer, Sender, CC, Signer Roles, Signing Order
Fields & TemplatesForm fields, field types, merge fields, text tags, conditional logic
WorkflowsSignature request creation, embedded signing, embedded unclaimed drafts, bulk send, OAuth flows
Callbacks & EventsWebhooks, event types, callback lifecycle
FeaturesPremium Branding, SMS Delivery & Verification, Signer PIN / Access Code
Security & ComplianceAuthentication, audit trails, qualified electronic signatures

Quick Reference: Key Relationships

Subscription
└── Account(s) (plan determines quotas and features)
Account
└── Team (hierarchy: Organization → Team → Sub Team)
└── Team Members (Accounts)
API App
└── Client ID (used for OAuth & Embedded flows)
Signature Request
├── Document(s)
├── Signer(s) — do not need a pre-existing paid Account
│ └── Form Field(s) assigned to signer
├── CC Recipient(s)
└── Metadata
Template
├── Document(s) with pre-placed fields
├── Signer Role(s)
├── CC Role(s)
└── Merge Field(s)
Signature Request created from Template
├── Signer Role → mapped to actual Signer
├── CC Role → mapped to actual CC Recipient
└── Merge Field → filled with actual value

Disambiguation Guide

TermWhat It ISWhat It Is NOT
Signature RequestA request sent to signers to sign document(s)Not a template; not a draft
TemplateA reusable blueprint with pre-placed fields and rolesNot a signature request; cannot be signed directly
AccountA user identity that can take actions in Dropbox Sign (send and sign)Not a Subscription; can act as both Sender and Signer
SubscriptionA billing/plan entity that determines quotas and featuresNot an Account; multiple Accounts can share one
SignerA person who signs a documentDoes not need a pre-existing paid Account (one is auto-created)
Unclaimed DraftA signature request in draft state, not yet finalizedNot a template; not a completed request
API AppA developer application with a Client IDNot an Account; not an OAuth token
Signer RoleA placeholder in a template for a future signerNot an actual person; filled at send time
Embedded SigningSigning within an app via iframe/URLNot the same as email-based signing
Embedded Unclaimed DraftPreparing a request within an app via iframeNot the same as embedded signing
CallbackA webhook notification sent by Dropbox Sign to a serverNot an API request made to Dropbox Sign; it’s push-based

Terminology Clarification

IDs and Authentication Credentials

TermWhat It IdentifiesScope
Signature Request IDA unique identifier for a Signature RequestPer request
Document IDCustomer shorthand that often refers to the Signature Request ID, especially in support or integration conversationsPer request
Client IDIdentifies an API App; used for embedded flows and OAuthPer API App
API KeyAuthenticates an Account; grants full access to that account’s resourcesPer Account
OAuth TokenGrants limited, scoped access to another user’s account (approved by that user)Per user-app relationship

Note: Customers sometimes say “Document ID” when they mean the signature_request_id used by Signature Request endpoints. Internally, a Document is a file within a Signature Request or Template, so do not treat customer shorthand as proof that they mean an individual file object.

Fields Terminology

TermFilled ByWhenPurpose
Form FieldSignerDuring signingCollects signer input (signature, text, checkbox, etc.)
Merge FieldSenderAt send time (via custom_fields param)Injects dynamic data into a Template (placeholder)
Custom FieldSenderAt request creationPre-fills a named field with a value (the actual value)

Note: Merge Fields are placeholders defined in Templates. Custom Fields provide the actual values for those placeholders at send time. Despite being different concepts, merge field values are passed via the custom_fields API parameter.

Team Structure

TermDescription
Organization (Org Team)The top-level, root team in a hierarchy
TeamAn intermediate-level team that can contain Sub Teams
Sub TeamA leaf-level team within a Team; cannot have children

The team hierarchy has a maximum depth of 3 levels: Organization → Team → Sub Team.

Test Mode vs. Production

AspectTest Mode (test_mode: 1)Production
Emails sent to signersYes for non-embedded workflows; depends on account email notification settingsYes; depends on account email notification settings
Counts against quotaNoYes
Documents watermarkedYes (“TEST”)No
Legally bindingNoYes
Callbacks fireYesYes
Embedded signing worksYesYes
Requests visible in dashboardYes (watermarked)Yes

Test Mode is a per-request flag, not a separate environment. There is no isolated “sandbox” — test and production requests coexist in the same account. Set test_mode: 1 in the request body to create test requests. Remove the parameter (or set to 0) for production requests.