Documentation Index
Fetch the complete documentation index at: https://docs.plura.ai/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Generate, send, and track proposals and contracts in PandaDoc. Call actions with automationType, action, and params from any workflow node that supports automations.
Authentication
- PandaDoc API Key (Bearer) or OAuth 2.0.
Available Actions
Click any action to jump to its example payload.
Api
Attachments
- Create Attachment
- Delete Attachment
- List Attachments
Catalog
- Create Catalog Item
- Delete Catalog Item
- List Catalog Items
- Update Catalog Item
Contacts
- Delete Contact
- List Contacts
- Update Contact
Content-Library
- Create Content Library Item
- Get Content Library Item
- Get Content Library Item Details
Documents
- Create Document
- Create Document Session
- Create Draft
- Create Field
- Delete Document
- Download Document
- Get Document Settings
- List Document Audit Trail
- List Documents
- Move Document to Folder
- Send Document Reminder
- Update Auto Reminders
- Update Document
- Update Document Settings
- Update Document Status
Folders
- Create Documents Folder
- Create Templates Folder
- List Templates Folders
- Update Documents Folder
Forms
Linked-Objects
- Delete Linked Object
- List Linked Objects
Logs
Members
- Create Member Token
- Get Membership
- List Current Member
Notarization
- Create Notarization Request
Quotes
Recipients
- Add Recipient
- Reassign Recipient
- Update Recipient
Sections
- Create Document Section
- Delete Section
- Get Section Details
Sms
Templates
- Create Template
- Create Template Editing Session
- Delete Template
- Get Template Details
- Get Template Settings
- List Templates
- Update Template
- Update Template Settings
Users
Webhooks
- Create Webhook Subscription
- Get Webhook Event
- Get Webhook Subscription
- List Webhook Events
- List Webhook Subscriptions
- Update Shared Key
- Update Webhook Subscription
Workspaces
- Create API Key
- Create Member
- Delete Membership
- List Workspaces
Examples
Example 1: PandaDoc: List Documents
Get list of documents with optional filters
{
"automationType": "pandadoc",
"nodeId": "pandadoc-list-docs-001",
"nodeParams": {
"action": "list_documents",
"params": {
"apiKey": "YOUR_PANDADOC_API_KEY"
}
}
}
Example 2: PandaDoc: Create Document
Create a document from template or URL
{
"automationType": "pandadoc",
"nodeId": "pandadoc-create-doc-001",
"nodeParams": {
"action": "create_document",
"params": {
"apiKey": "YOUR_PANDADOC_API_KEY",
"body": {
"name": "My Document",
"template_uuid": "TEMPLATE_UUID",
"recipients": [
{
"email": "recipient@example.com",
"first_name": "John",
"last_name": "Doe",
"role": "user"
}
]
}
}
}
}
Example 3: PandaDoc: Get Document
Get document status and details
{
"automationType": "pandadoc",
"nodeId": "pandadoc-get-doc-001",
"nodeParams": {
"action": "get_document",
"params": {
"apiKey": "YOUR_PANDADOC_API_KEY",
"documentId": "DOCUMENT_ID_HERE"
}
}
}
Example 4: PandaDoc: Send Document
Send document to recipients by email
{
"automationType": "pandadoc",
"nodeId": "pandadoc-send-doc-001",
"nodeParams": {
"action": "send_document",
"params": {
"apiKey": "YOUR_PANDADOC_API_KEY",
"documentId": "DOCUMENT_ID_HERE",
"body": {
"message": "Please sign this document"
}
}
}
}
Example 5: PandaDoc: List Templates
Get list of templates
{
"automationType": "pandadoc",
"nodeId": "pandadoc-list-templates-001",
"nodeParams": {
"action": "list_templates",
"params": {
"apiKey": "YOUR_PANDADOC_API_KEY"
}
}
}
Example 6: PandaDoc: Get Template
Get template by ID
{
"automationType": "pandadoc",
"nodeId": "pandadoc-get-template-001",
"nodeParams": {
"action": "get_template",
"params": {
"apiKey": "YOUR_PANDADOC_API_KEY",
"templateId": "TEMPLATE_ID_HERE"
}
}
}
Example 7: PandaDoc: Generic API Call
Make a custom API request to PandaDoc
{
"automationType": "pandadoc",
"nodeId": "pandadoc-api-call-001",
"nodeParams": {
"action": "api_call",
"params": {
"apiKey": "YOUR_PANDADOC_API_KEY",
"method": "GET",
"path": "/public/v1/documents"
}
}
}
Third-Party Documentation