Skip to main content
Documenso provides a comprehensive REST API that enables you to programmatically create, manage, and send documents for signing. Our API is designed to integrate seamlessly into your application’s workflow.

API Versions

Documenso offers two API versions:

API v2

Current and recommended. Built with tRPC and OpenAPI. Full-featured with ongoing development and support.

API v1

Deprecated. Still functional and supported, but all new features are v2 only. Migration to v2 is recommended.

Base URLs

https://app.documenso.com/api/v2

Key Features

  • Create and upload documents programmatically
  • Add recipients with customizable roles (signer, approver, viewer, etc.)
  • Place and configure signature fields with pixel-perfect positioning
  • Send documents for signing via email or retrieve signing URLs
  • Download completed documents with audit certificates
  • Generate documents from reusable templates
  • Prefill form fields with dynamic data
  • Override template settings per document
  • Manage template recipients and field configurations
  • Sequential or parallel signing workflows
  • Custom redirect URLs after signing
  • Multi-language support for 20+ languages
  • Timezone and date format customization
  • Document access and action authentication (Enterprise)
  • Envelope attachments for supporting documents
  • Real-time notifications for document events
  • Signature completion, rejection, and expiration events
  • Zapier integration for no-code workflows
  • Custom webhook endpoints with signature verification

API Architecture

The Documenso API follows RESTful principles:
  • Authentication: API tokens passed via Authorization header
  • Rate Limiting: 100 requests per minute per token (distributed)
  • Response Format: JSON with consistent error structures
  • HTTP Methods: Standard GET, POST, PATCH, DELETE operations
  • Error Handling: Structured error codes with descriptive messages

Common Use Cases

HR & Onboarding

Automate employee document signing for offer letters, NDAs, and contracts during onboarding workflows.

Sales Proposals

Send customized proposals and contracts directly from your CRM with automatic field population.

Legal Workflows

Integrate document signing into case management systems with audit trails and compliance features.

Real Estate

Streamline property transactions with multi-party signing and sequential approval workflows.

Next Steps

Authentication

Learn how to authenticate your API requests

API Tokens

Create and manage your API tokens

Rate Limits

Understand rate limiting and quotas

API Reference

View the complete OpenAPI specification for all available endpoints

Build docs developers (and LLMs) love