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 Webhook.

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.

42.9/100 developing ▬ flat Agent 23/100 agent aware saas Full breakdown ↓
scored 2026-09-08 · rubric v0.20.0
AccessFreemiumSelf serve⚡ Free to try
1 APIs 16 Features
Document AutomationE-SignatureDocument-ManagementDocument GenerationWebhook

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-08 · rubric v0.20.0
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. 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. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

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 17

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

API Collection

OPEN COLLECTION

PandaDoc REST API

OPEN COLLECTION

Scroll for all 17

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
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: high
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
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: Consuming
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
- Webhook
tags_raw:
- 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.23'
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

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/pandadoc"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/pandadoc/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/pandadoc/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.