PandaDoc website screenshot

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.

PandaDoc publishes 15 APIs on the APIs.io network, including API Logs API, Contacts API, Document Attachments API, and 12 more. Tagged areas include Document Automation, E-Signature, Document Management, Document Generation, and Webhooks.

The PandaDoc catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 2 Spectral governance rulesets.

PandaDoc’s developer surface includes authentication, developer portal, documentation, engineering blog, support, and 14 more developer resources.

58.8/100 strong ▬ flat Agent 36/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
15 APIs 16 Features
Document AutomationE-SignatureDocument ManagementDocument GenerationWebhooks

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 58.8/100 · strong
Contract Quality 20.5 / 25
Developer Ergonomics 7.8 / 20
Commercial Clarity 14.7 / 20
Operational Transparency 3.4 / 13
Governance 5.0 / 12
Discoverability 7.4 / 10
Agent readiness — 36/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
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 7 / 7
Typed Event Surface 6 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
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/pandadoc: 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 15

Individual APIs this provider publishes, each with its own machine-readable definition.

PandaDoc API Logs API

Operations for retrieving API request logs useful for debugging and auditing integration activity.

PandaDoc Contacts API

Operations for managing the PandaDoc contacts directory, including creating, reading, updating, and deleting contact records.

PandaDoc Document Attachments API

Operations for managing file attachments associated with a document, including uploading and downloading attachment files.

PandaDoc Document Fields API

Operations for retrieving and updating field values within a document, such as text fields, checkboxes, signatures, and date fields.

PandaDoc Document Link to CRM API

Operations for managing links between PandaDoc documents and external CRM entities such as contacts, deals, or accounts.

PandaDoc Document Recipients API

Operations for managing recipients within documents, including adding, editing, reassigning, and deleting recipients.

PandaDoc Document Reminders API

Operations for configuring automatic reminders sent to document recipients who have not yet completed their actions.

PandaDoc Documents API

Operations for creating, retrieving, sending, and managing the full lifecycle of documents including drafting, sending for signature, downloading, and deleting.

PandaDoc Folders API

Operations for organizing documents and templates into folders, including creating, renaming, and listing folder contents.

PandaDoc Forms API

Operations for retrieving and managing forms, which are publicly shareable document templates that can be filled and signed without a predefined recipient list.

PandaDoc Members API

Operations for managing and retrieving details about workspace members, including listing members and generating member API tokens.

PandaDoc Templates API

Operations for managing document templates, including listing available templates, retrieving template details, creating templates from file upload, and deleting templates.

PandaDoc Webhook Events API

Operations for querying the log of webhook events that have been dispatched, including filtering by type and delivery status.

PandaDoc Webhook Subscriptions API

Operations for managing webhook subscriptions that deliver real-time event notifications for document lifecycle and other platform events.

PandaDoc Workspaces API

Operations for managing organization workspaces, including listing, creating, and deactivating workspaces.

Scroll for all 15

Postman Collections 15

Ready-to-run Postman collections for exercising this provider's APIs.

Scroll for all 15

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

PandaDoc REST API

OPEN COLLECTION

GraphQL 1

GraphQL schemas published by this provider.

PandaDoc GraphQL Schema

This GraphQL schema represents the PandaDoc document automation and e-signature platform. PandaDoc provides REST APIs at `https://api.pandadoc.com/public/v1` for creating, sendi...

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Pandadoc Rate Limits

2 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 16

Notable capabilities this provider offers.

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)

Scroll for all 16

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

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 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Pandadoc Context

0 classes · 10 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

PandaDoc API Rules

8 rules · 1 errors 7 warnings

SPECTRAL

PandaDoc API Rules

6 rules · 5 warnings 1 info

SPECTRAL

JSON Schema 52

Standalone JSON Schema definitions for this provider's data models.

ApiLogListResponse

1 properties

JSON SCHEMA

Contact

12 properties

JSON SCHEMA

ContactCreateRequest

6 properties

JSON SCHEMA

ContactListResponse

1 properties

JSON SCHEMA

ContactUpdateRequest

6 properties

JSON SCHEMA

PandaDoc Document

17 properties

JSON SCHEMA

DocumentAttachment

3 properties

JSON SCHEMA

DocumentAttachmentsResponse

1 properties

JSON SCHEMA

DocumentAutoReminderResponse

2 properties

JSON SCHEMA

DocumentCreateRequest

9 properties

JSON SCHEMA

DocumentCreateResponse

7 properties

JSON SCHEMA

DocumentDetailsResponse

11 properties

JSON SCHEMA

DocumentField

5 properties

JSON SCHEMA

DocumentFieldsResponse

1 properties

JSON SCHEMA

DocumentFieldsUpdateRequest

1 properties

JSON SCHEMA

DocumentListItem

7 properties

JSON SCHEMA

DocumentListResponse

1 properties

JSON SCHEMA

DocumentRecipient

11 properties

JSON SCHEMA

DocumentRecipientCreateRequest

7 properties

JSON SCHEMA

DocumentRecipientsResponse

1 properties

JSON SCHEMA

DocumentRecipientUpdateRequest

4 properties

JSON SCHEMA

DocumentSendRequest

4 properties

JSON SCHEMA

DocumentSendResponse

3 properties

JSON SCHEMA

DocumentSessionCreateRequest

3 properties

JSON SCHEMA

DocumentSessionCreateResponse

1 properties

JSON SCHEMA

DocumentStatus

0 properties

JSON SCHEMA

DocumentStatusResponse

3 properties

JSON SCHEMA

ErrorResponse

2 properties

JSON SCHEMA

Folder

4 properties

JSON SCHEMA

FolderCreateRequest

2 properties

JSON SCHEMA

FolderListResponse

1 properties

JSON SCHEMA

FormListItem

4 properties

JSON SCHEMA

FormListResponse

1 properties

JSON SCHEMA

LinkedObjectsResponse

1 properties

JSON SCHEMA

Member

7 properties

JSON SCHEMA

MemberListResponse

1 properties

JSON SCHEMA

TemplateDetailsResponse

7 properties

JSON SCHEMA

TemplateListItem

5 properties

JSON SCHEMA

TemplateListResponse

1 properties

JSON SCHEMA

PandaDoc Webhook Event

0 properties

JSON SCHEMA

WebhookEventDetails

11 properties

JSON SCHEMA

WebhookEventListItem

6 properties

JSON SCHEMA

WebhookEventListResponse

1 properties

JSON SCHEMA

WebhookEventTrigger

0 properties

JSON SCHEMA

WebhookSharedKeyResponse

1 properties

JSON SCHEMA

WebhookSubscription

9 properties

JSON SCHEMA

WebhookSubscriptionCreateRequest

5 properties

JSON SCHEMA

WebhookSubscriptionListResponse

1 properties

JSON SCHEMA

WebhookSubscriptionUpdateRequest

5 properties

JSON SCHEMA

Workspace

4 properties

JSON SCHEMA

WorkspaceCreateRequest

1 properties

JSON SCHEMA

WorkspaceListResponse

2 properties

JSON SCHEMA

Scroll for all 52

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Pandadoc Structure

0 properties

JSON STRUCTURE

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Pandadoc Authentication

apiKey/oauth2 · 2 schemes

SECURITY

Pandadoc Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Pandadoc Scopes

2 scopes · authorizationCode

2 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Pandadoc Agentic Access

43 operations · 18 acting

43 operations · 18 acting

AGENTIC

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 1

Pagination, idempotency, versioning, errors, and events

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Source (apis.yml)

apis.yml 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
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/pandadoc.png
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:pandadoc-api-logs-api
  name: PandaDoc API Logs API
  description: Operations for retrieving API request logs useful for debugging and auditing integration activity.
  humanURL: https://developers.pandadoc.com/reference/about
  baseURL: https://api.pandadoc.com/public/v1
  tags:
  - API Logs
  properties:
  - type: OpenAPI
    url: openapi/pandadoc-api-logs-api-openapi.yml
  - type: Documentation
    url: https://developers.pandadoc.com/reference/about
  - type: GraphQL
    url: graphql/pandadoc-graphql.md
  - type: Documentation
    url: https://developers.pandadoc.com/docs/getting-started
  - type: Documentation
    url: https://www.pandadoc.com/api/
  - type: Documentation
    url: https://www.pandadoc.com/api/embedded-editing/
  - type: Documentation
    url: https://developers.pandadoc.com/docs/webhooks-concepts
  - type: AsyncAPI
    url: asyncapi/pandadoc-webhooks-asyncapi.yml
- aid: pandadoc:pandadoc-contacts-api
  name: PandaDoc Contacts API
  description: Operations for managing the PandaDoc contacts directory, including creating, reading, updating, and deleting
    contact records.
  humanURL: https://developers.pandadoc.com/reference/about
  baseURL: https://api.pandadoc.com/public/v1
  tags:
  - Contacts
  properties:
  - type: OpenAPI
    url: openapi/pandadoc-contacts-api-openapi.yml
  - type: Documentation
    url: https://developers.pandadoc.com/reference/about
  - type: GraphQL
    url: graphql/pandadoc-graphql.md
  - type: Documentation
    url: https://developers.pandadoc.com/docs/getting-started
  - type: Documentation
    url: https://www.pandadoc.com/api/
  - type: Documentation
    url: https://www.pandadoc.com/api/embedded-editing/
  - type: Documentation
    url: https://developers.pandadoc.com/docs/webhooks-concepts
  - type: AsyncAPI
    url: asyncapi/pandadoc-webhooks-asyncapi.yml
- aid: pandadoc:pandadoc-document-attachments-api
  name: PandaDoc Document Attachments API
  description: Operations for managing file attachments associated with a document, including uploading and downloading attachment
    files.
  humanURL: https://developers.pandadoc.com/reference/about
  baseURL: https://api.pandadoc.com/public/v1
  tags:
  - Document Attachments
  properties:
  - type: OpenAPI
    url: openapi/pandadoc-document-attachments-api-openapi.yml
  - type: Documentation
    url: https://developers.pandadoc.com/reference/about
  - type: GraphQL
    url: graphql/pandadoc-graphql.md
  - type: Documentation
    url: https://developers.pandadoc.com/docs/getting-started
  - type: Documentation
    url: https://www.pandadoc.com/api/
  - type: Documentation
    url: https://www.pandadoc.com/api/embedded-editing/
  - type: Documentation
    url: https://developers.pandadoc.com/docs/webhooks-concepts
  - type: AsyncAPI
    url: asyncapi/pandadoc-webhooks-asyncapi.yml
- aid: pandadoc:pandadoc-document-fields-api
  name: PandaDoc Document Fields API
  description: Operations for retrieving and updating field values within a document, such as text fields, checkboxes, signatures,
    and date fields.
  humanURL: https://developers.pandadoc.com/reference/about
  baseURL: https://api.pandadoc.com/public/v1
  tags:
  - Document Fields
  properties:
  - type: OpenAPI
    url: openapi/pandadoc-document-fields-api-openapi.yml
  - type: Documentation
    url: https://developers.pandadoc.com/reference/about
  - type: GraphQL
    url: graphql/pandadoc-graphql.md
  - type: Documentation
    url: https://developers.pandadoc.com/docs/getting-started
  - type: Documentation
    url: https://www.pandadoc.com/api/
  - type: Documentation
    url: https://www.pandadoc.com/api/embedded-editing/
  - type: Documentation
    url: https://developers.pandadoc.com/docs/webhooks-concepts
  - type: AsyncAPI
    url: asyncapi/pandadoc-webhooks-asyncapi.yml
- aid: pandadoc:pandadoc-document-link-to-crm-api
  name: PandaDoc Document Link to CRM API
  description: Operations for managing links between PandaDoc documents and external CRM entities such as contacts, deals,
    or accounts.
  humanURL: https://developers.pandadoc.com/reference/about
  baseURL: https://api.pandadoc.com/public/v1
  tags:
  - Document Link to CRM
  properties:
  - type: OpenAPI
    url: openapi/pandadoc-document-link-to-crm-api-openapi.yml
  - type: Documentation
    url: https://developers.pandadoc.com/reference/about
  - type: GraphQL
    url: graphql/pandadoc-graphql.md
  - type: Documentation
    url: https://developers.pandadoc.com/docs/getting-started
  - type: Documentation
    url: https://www.pandadoc.com/api/
  - type: Documentation
    url: https://www.pandadoc.com/api/embedded-editing/
  - type: Documentation
    url: https://developers.pandadoc.com/docs/webhooks-concepts
  - type: AsyncAPI
    url: asyncapi/pandadoc-webhooks-asyncapi.yml
- aid: pandadoc:pandadoc-document-recipients-api
  name: PandaDoc Document Recipients API
  description: Operations for managing recipients within documents, including adding, editing, reassigning, and deleting recipients.
  humanURL: https://developers.pandadoc.com/reference/about
  baseURL: https://api.pandadoc.com/public/v1
  tags:
  - Document Recipients
  properties:
  - type: OpenAPI
    url: openapi/pandadoc-document-recipients-api-openapi.yml
  - type: Documentation
    url: https://developers.pandadoc.com/reference/about
  - type: GraphQL
    url: graphql/pandadoc-graphql.md
  - type: Documentation
    url: https://developers.pandadoc.com/docs/getting-started
  - type: Documentation
    url: https://www.pandadoc.com/api/
  - type: Documentation
    url: https://www.pandadoc.com/api/embedded-editing/
  - type: Documentation
    url: https://developers.pandadoc.com/docs/webhooks-concepts
  - type: AsyncAPI
    url: asyncapi/pandadoc-webhooks-asyncapi.yml
- aid: pandadoc:pandadoc-document-reminders-api
  name: PandaDoc Document Reminders API
  description: Operations for configuring automatic reminders sent to document recipients who have not yet completed their
    actions.
  humanURL: https://developers.pandadoc.com/reference/about
  baseURL: https://api.pandadoc.com/public/v1
  tags:
  - Document Reminders
  properties:
  - type: OpenAPI
    url: openapi/pandadoc-document-reminders-api-openapi.yml
  - type: Documentation
    url: https://developers.pandadoc.com/reference/about
  - type: GraphQL
    url: graphql/pandadoc-graphql.md
  - type: Documentation
    url: https://developers.pandadoc.com/docs/getting-started
  - type: Documentation
    url: https://www.pandadoc.com/api/
  - type: Documentation
    url: https://www.pandadoc.com/api/embedded-editing/
  - type: Documentation
    url: https://developers.pandadoc.com/docs/webhooks-concepts
  - type: AsyncAPI
    url: asyncapi/pandadoc-webhooks-asyncapi.yml
- aid: pandadoc:pandadoc-documents-api
  name: PandaDoc Documents API
  description: Operations for creating, retrieving, sending, and managing the full lifecycle of documents including drafting,
    sending for signature, downloading, and deleting.
  humanURL: https://developers.pandadoc.com/reference/about
  baseURL: https://api.pandadoc.com/public/v1
  tags:
  - Documents
  properties:
  - type: OpenAPI
    url: openapi/pandadoc-documents-api-openapi.yml
  - type: Documentation
    url: https://developers.pandadoc.com/reference/about
  - type: GraphQL
    url: graphql/pandadoc-graphql.md
  - type: Documentation
    url: https://developers.pandadoc.com/docs/getting-started
  - type: Documentation
    url: https://www.pandadoc.com/api/
  - type: Documentation
    url: https://www.pandadoc.com/api/embedded-editing/
  - type: Documentation
    url: https://developers.pandadoc.com/docs/webhooks-concepts
  - type: AsyncAPI
    url: asyncapi/pandadoc-webhooks-asyncapi.yml
- aid: pandadoc:pandadoc-folders-api
  name: PandaDoc Folders API
  description: Operations for organizing documents and templates into folders, including creating, renaming, and listing folder
    contents.
  humanURL: https://developers.pandadoc.com/reference/about
  baseURL: https://api.pandadoc.com/public/v1
  tags:
  - Folders
  properties:
  - type: OpenAPI
    url: openapi/pandadoc-folders-api-openapi.yml
  - type: Documentation
    url: https://developers.pandadoc.com/reference/about
  - type: GraphQL
    url: graphql/pandadoc-graphql.md
  - type: Documentation
    url: https://developers.pandadoc.com/docs/getting-started
  - type: Documentation
    url: https://www.pandadoc.com/api/
  - type: Documentation
    url: https://www.pandadoc.com/api/embedded-editing/
  - type: Documentation
    url: https://developers.pandadoc.com/docs/webhooks-concepts
  - type: AsyncAPI
    url: asyncapi/pandadoc-webhooks-asyncapi.yml
- aid: pandadoc:pandadoc-forms-api
  name: PandaDoc Forms API
  description: Operations for retrieving and managing forms, which are publicly shareable document templates that can be filled
    and signed without a predefined recipient list.
  humanURL: https://developers.pandadoc.com/reference/about
  baseURL: https://api.pandadoc.com/public/v1
  tags:
  - Forms
  properties:
  - type: OpenAPI
    url: openapi/pandadoc-forms-api-openapi.yml
  - type: Documentation
    url: https://developers.pandadoc.com/reference/about
  - type: GraphQL
    url: graphql/pandadoc-graphql.md
  - type: Documentation
    url: https://developers.pandadoc.com/docs/getting-started
  - type: Documentation
    url: https://www.pandadoc.com/api/
  - type: Documentation
    url: https://www.pandadoc.com/api/embedded-editing/
  - type: Documentation
    url: https://developers.pandadoc.com/docs/webhooks-concepts
  - type: AsyncAPI
    url: asyncapi/pandadoc-webhooks-asyncapi.yml
- aid: pandadoc:pandadoc-members-api
  name: PandaDoc Members API
  description: Operations for managing and retrieving details about workspace members, including listing members and generating
    member API tokens.
  humanURL: https://developers.pandadoc.com/reference/about
  baseURL: https://api.pandadoc.com/public/v1
  tags:
  - Members
  properties:
  - type: OpenAPI
    url: openapi/pandadoc-members-api-openapi.yml
  - type: Documentation
    url: https://developers.pandadoc.com/reference/about
  - type: GraphQL
    url: graphql/pandadoc-graphql.md
  - type: Documentation
    url: https://developers.pandadoc.com/docs/getting-started
  - type: Documentation
    url: https://www.pandadoc.com/api/
  - type: Documentation
    url: https://www.pandadoc.com/api/embedded-editing/
  - type: Documentation
    url: https://developers.pandadoc.com/docs/webhooks-concepts
  - type: AsyncAPI
    url: asyncapi/pandadoc-webhooks-asyncapi.yml
- aid: pandadoc:pandadoc-templates-api
  name: PandaDoc Templates API
  description: Operations for managing document templates, including listing available templates, retrieving template details,
    creating templates from file upload, and deleting templates.
  humanURL: https://developers.pandadoc.com/reference/about
  baseURL: https://api.pandadoc.com/public/v1
  tags:
  - Templates
  properties:
  - type: OpenAPI
    url: openapi/pandadoc-templates-api-openapi.yml
  - type: Documentation
    url: https://developers.pandadoc.com/reference/about
  - type: GraphQL
    url: graphql/pandadoc-graphql.md
  - type: Documentation
    url: https://developers.pandadoc.com/docs/getting-started
  - type: Documentation
    url: https://www.pandadoc.com/api/
  - type: Documentation
    url: https://www.pandadoc.com/api/embedded-editing/
  - type: Documentation
    url: https://developers.pandadoc.com/docs/webhooks-concepts
  - type: AsyncAPI
    url: asyncapi/pandadoc-webhooks-asyncapi.yml
- aid: pandadoc:pandadoc-webhook-events-api
  name: PandaDoc Webhook Events API
  description: Operations for querying the log of webhook events that have been dispatched, including filtering by type and
    delivery status.
  humanURL: https://developers.pandadoc.com/reference/about
  baseURL: https://api.pandadoc.com/public/v1
  tags:
  - Webhook Events
  properties:
  - type: OpenAPI
    url: openapi/pandadoc-webhook-events-api-openapi.yml
  - type: Documentation
    url: https://developers.pandadoc.com/reference/about
  - type: GraphQL
    url: graphql/pandadoc-graphql.md
  - type: Documentation
    url: https://developers.pandadoc.com/docs/getting-started
  - type: Documentation
    url: https://www.pandadoc.com/api/
  - type: Documentation
    url: https://www.pandadoc.com/api/embedded-editing/
  - type: Documentation
    url: https://developers.pandadoc.com/docs/webhooks-concepts
  - type: AsyncAPI
    url: asyncapi/pandadoc-webhooks-asyncapi.yml
- aid: pandadoc:pandadoc-webhook-subscriptions-api
  name: PandaDoc Webhook Subscriptions API
  description: Operations for managing webhook subscriptions that deliver real-time event notifications for document lifecycle
    and other platform events.
  humanURL: https://developers.pandadoc.com/reference/about
  baseURL: https://api.pandadoc.com/public/v1
  tags:
  - Webhook Subscriptions
  properties:
  - type: OpenAPI
    url: openapi/pandadoc-webhook-subscriptions-api-openapi.yml
  - type: Documentation
    url: https://developers.pandadoc.com/reference/about
  - type: GraphQL
    url: graphql/pandadoc-graphql.md
  - type: Documentation
    url: https://developers.pandadoc.com/docs/getting-started
  - type: Documentation
    url: https://www.pandadoc.com/api/
  - type: Documentation
    url: https://www.pandadoc.com/api/embedded-editing/
  - type: Documentation
    url: https://developers.pandadoc.com/docs/webhooks-concepts
  - type: AsyncAPI
    url: asyncapi/pandadoc-webhooks-asyncapi.yml
- aid: pandadoc:pandadoc-workspaces-api
  name: PandaDoc Workspaces API
  description: Operations for managing organization workspaces, including listing, creating, and deactivating workspaces.
  humanURL: https://developers.pandadoc.com/reference/about
  baseURL: https://api.pandadoc.com/public/v1
  tags:
  - Workspaces
  properties:
  - type: OpenAPI
    url: openapi/pandadoc-workspaces-api-openapi.yml
  - type: Documentation
    url: https://developers.pandadoc.com/reference/about
  - type: GraphQL
    url: graphql/pandadoc-graphql.md
  - type: Documentation
    url: https://developers.pandadoc.com/docs/getting-started
  - type: Documentation
    url: https://www.pandadoc.com/api/
  - type: Documentation
    url: https://www.pandadoc.com/api/embedded-editing/
  - type: Documentation
    url: https://developers.pandadoc.com/docs/webhooks-concepts
  - type: AsyncAPI
    url: asyncapi/pandadoc-webhooks-asyncapi.yml
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/pandadoc/overview
- type: AgenticAccess
  url: agentic-access/pandadoc-agentic-access.yml
- type: DomainSecurity
  url: security/pandadoc-domain-security.yml
- type: Authentication
  url: authentication/pandadoc-authentication.yml
- type: OAuthScopes
  url: scopes/pandadoc-scopes.yml
- 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: LlmsText
  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