PandaDoc logo

PandaDoc

PandaDoc is a document automation platform that enables businesses to create, send, track, and e-sign documents programmatically. Their developer platform provides REST APIs and embedded tools for integrating document generation, e-signature collection, and workflow automation directly into third-party applications.

5 APIs 16 Features
Document AutomationE-SignatureDocument ManagementDocument GenerationWebhooks

APIs

PandaDoc REST API

The PandaDoc REST API provides programmatic access to PandaDoc's document automation platform, enabling developers to create, send, track, and manage documents within their own ...

PandaDoc Document Generation API

The PandaDoc Document Generation API allows developers to programmatically create documents from templates by injecting dynamic data pulled from CRM systems, databases, or other...

PandaDoc E-Signature API

The PandaDoc E-Signature API enables developers to embed legally binding e-signature workflows directly within their applications using a white-label signing experience. It supp...

PandaDoc Embedded Editing API

The PandaDoc Embedded Editing API allows developers to embed PandaDoc's document editor directly within their own platform, enabling end users to prepare, customize, and finaliz...

PandaDoc Webhooks API

The PandaDoc Webhooks API enables developers to subscribe to real-time event notifications for document lifecycle events such as document sent, viewed, signed, approved, decline...

Features

Free: 60 documents/year, unlimited seats
Starter at $19/mo: 110 documents/year, audit trail
Business at $49/seat/mo: unlimited documents, CRM integrations
Enterprise: CPQ, workflow automation, SSO, API access
REST API at api.pandadoc.com
Default 100 req/min/workspace
Documents API + Templates API + Contacts API
OAuth 2.0 + API keys (Bearer)
Webhooks for document state changes
Drag-and-drop editor with rich media
E-signature legally binding (eIDAS, ESIGN)
Audit trail for all document interactions
CRM integrations (Salesforce, HubSpot, etc.)
Approval workflows
Deal rooms for buyer collaboration
Smart content for dynamic documents (Enterprise)

Event Specifications

PandaDoc Webhook Events

The PandaDoc webhook system delivers real-time event notifications to registered subscriber endpoints when document lifecycle and platform events occur. PandaDoc sends HTTP POST...

ASYNCAPI

Semantic Vocabularies

Pandadoc Context

0 classes · 10 properties

JSON-LD

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
Website
Website
📰
Blog
Blog
🔗
Login
Login
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
💬
Support
Support
🔗
JSONLD
JSONLD
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
LLMsTxt
LLMsTxt

Sources

Raw ↑
aid: pandadoc
name: PandaDoc
description: >-
  PandaDoc is a document automation platform that enables businesses to create, send, track, and e-sign documents
  programmatically. Their developer platform provides REST APIs and embedded tools for integrating document generation,
  e-signature collection, and workflow automation directly into third-party applications.
kind: contract
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
  - Document Automation
  - E-Signature
  - Document Management
  - Document Generation
  - Webhooks
created: '2026-03-21'
modified: '2026-05-19'
url: https://raw.githubusercontent.com/api-evangelist/pandadoc/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
  - aid: pandadoc:rest-api
    name: PandaDoc REST API
    description: >-
      The PandaDoc REST API provides programmatic access to PandaDoc's document automation platform, enabling developers
      to create, send, track, and manage documents within their own applications. The API supports the full document
      lifecycle including generating documents from templates with dynamic data, collecting e-signatures, managing
      recipients, and tracking document status through webhooks. Authentication is handled via API keys, and a free
      sandbox environment is available for testing integrations before moving to production. An active Enterprise plan
      is required to access the production API.
    humanURL: https://developers.pandadoc.com/reference/about
    baseURL: https://api.pandadoc.com/public/v1
    tags:
      - Document Automation
      - E-Signature
      - Document Management
      - REST
    properties:
      - type: Documentation
        url: https://developers.pandadoc.com/reference/about
      - type: OpenAPI
        url: openapi/pandadoc-rest-api-openapi.yml
  - aid: pandadoc:document-generation-api
    name: PandaDoc Document Generation API
    description: >-
      The PandaDoc Document Generation API allows developers to programmatically create documents from templates by
      injecting dynamic data pulled from CRM systems, databases, or other external sources. It supports branded document
      creation with content placeholders, conditional sections, pricing tables, and custom fields that are populated at
      runtime. Documents can be generated from existing PandaDoc templates or uploaded PDFs, enabling consistent and
      automated document production at scale. The API is commonly used in sales, legal, and HR workflows to eliminate
      manual document preparation.
    humanURL: https://developers.pandadoc.com/docs/getting-started
    baseURL: https://api.pandadoc.com/public/v1
    tags:
      - Document Generation
      - Templates
      - Document Automation
      - CRM Integration
    properties:
      - type: Documentation
        url: https://developers.pandadoc.com/docs/getting-started
      - type: OpenAPI
        url: openapi/pandadoc-rest-api-openapi.yml
  - aid: pandadoc:e-signature-api
    name: PandaDoc E-Signature API
    description: >-
      The PandaDoc E-Signature API enables developers to embed legally binding e-signature workflows directly within
      their applications using a white-label signing experience. It supports sending signature requests via email or
      SMS, configuring multiple recipients with defined roles and signing order, and collecting signatures without
      signers needing a PandaDoc account. The API provides real-time status tracking and generates audit trails and
      signed PDF copies upon completion. It is designed for use cases in contract management, sales, finance, and any
      workflow requiring legally compliant electronic signatures.
    humanURL: https://www.pandadoc.com/api/
    baseURL: https://api.pandadoc.com/public/v1
    tags:
      - E-Signature
      - Electronic Signatures
      - Document Signing
      - Compliance
    properties:
      - type: Documentation
        url: https://www.pandadoc.com/api/
      - type: OpenAPI
        url: openapi/pandadoc-rest-api-openapi.yml
  - aid: pandadoc:embedded-editing-api
    name: PandaDoc Embedded Editing API
    description: >-
      The PandaDoc Embedded Editing API allows developers to embed PandaDoc's document editor directly within their own
      platform, enabling end users to prepare, customize, and finalize documents without leaving the host application.
      Users can upload PDFs or select templates, place signature and form fields, adjust content, and assign recipients
      through a drag-and-drop interface embedded via token-based sessions. Once editing is complete, documents can be
      sent for e-signature collection and the resulting signed PDFs and audit trails can be retrieved via API. This
      enables a seamless, branded document experience without requiring users to have separate PandaDoc accounts.
    humanURL: https://www.pandadoc.com/api/embedded-editing/
    baseURL: https://api.pandadoc.com/public/v1
    tags:
      - Embedded Editing
      - Document Editor
      - White Label
      - Embedded
    properties:
      - type: Documentation
        url: https://www.pandadoc.com/api/embedded-editing/
      - type: OpenAPI
        url: openapi/pandadoc-rest-api-openapi.yml
  - aid: pandadoc:webhooks-api
    name: PandaDoc Webhooks API
    description: >-
      The PandaDoc Webhooks API enables developers to subscribe to real-time event notifications for document lifecycle
      events such as document sent, viewed, signed, approved, declined, and completed. Webhooks can be configured to
      trigger events both within PandaDoc and in connected external systems, enabling automated workflows across a
      technology stack. Each event payload includes document metadata and status information for processing downstream
      actions like CRM updates, storage routing, or approval notifications. Webhooks are configured through the PandaDoc
      dashboard and are available to accounts with API access.
    humanURL: https://developers.pandadoc.com/docs/webhooks-concepts
    baseURL: https://api.pandadoc.com/public/v1
    tags:
      - Webhooks
      - Events
      - Notifications
      - Integration
    properties:
      - type: Documentation
        url: https://developers.pandadoc.com/docs/webhooks-concepts
      - type: OpenAPI
        url: openapi/pandadoc-rest-api-openapi.yml
      - type: AsyncAPI
        url: asyncapi/pandadoc-webhooks-asyncapi.yml
common:
  - type: GitHubOrganization
    url: https://github.com/PandaDoc
  - type: LinkedIn
    url: https://www.linkedin.com/company/pandadoc
  - type: Portal
    url: https://developers.pandadoc.com/
  - type: Documentation
    url: https://developers.pandadoc.com/docs/getting-started
  - type: Website
    url: https://www.pandadoc.com/
  - type: Blog
    url: https://www.pandadoc.com/blog/
  - type: Login
    url: https://app.pandadoc.com/login/
  - type: PrivacyPolicy
    url: https://www.pandadoc.com/privacy-notice/
  - type: TermsOfService
    url: https://www.pandadoc.com/terms-of-use/
  - type: Support
    url: https://support.pandadoc.com/
  - type: JSONLD
    url: json-ld/pandadoc-context.jsonld
  - type: JSONSchema
    url: json-schema/pandadoc-document-schema.json
  - type: JSONSchema
    url: json-schema/pandadoc-webhook-event-schema.json
  - type: Features
    data:
      - 'Free: 60 documents/year, unlimited seats'
      - 'Starter at $19/mo: 110 documents/year, audit trail'
      - 'Business at $49/seat/mo: unlimited documents, CRM integrations'
      - 'Enterprise: CPQ, workflow automation, SSO, API access'
      - REST API at api.pandadoc.com
      - Default 100 req/min/workspace
      - Documents API + Templates API + Contacts API
      - OAuth 2.0 + API keys (Bearer)
      - Webhooks for document state changes
      - Drag-and-drop editor with rich media
      - E-signature legally binding (eIDAS, ESIGN)
      - Audit trail for all document interactions
      - CRM integrations (Salesforce, HubSpot, etc.)
      - Approval workflows
      - Deal rooms for buyer collaboration
      - Smart content for dynamic documents (Enterprise)
    sources:
      - https://www.pandadoc.com/pricing/
    updated: '2026-05-04'
  - type: Integrations
    url: https://www.pandadoc.com/integrations/
  - type: LLMsTxt
    url: https://developers.pandadoc.com/llms.txt
integrations:
  - name: Partner Directory
  - name: Payment
  - name: HR Systems
  - name: Integration platforms
  - name: Design
  - name: Newest
  - name: For HR teams
  - name: For sales teams
  - name: For marketing teams
  - name: For sales operations
  - name: Premium
maintainers:
  - FN: API Evangelist
    email: info@apievangelist.com