Connectors

Scheduling & eSignature

PandaDoc

Document automation and e-signatures: documents, templates, recipients, and content library
Signs in with
Connection fields
Runs on
Cloud or On-Prem Worker
Operations
126
Ready-made triggers
0

Connect PandaDoc

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for PandaDoc and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
API keyOptionalSecretPandaDoc API key, sent as Authorization: API-Key followed by the key. Supply an API key or an OAuth access token.
OAuth access tokenOptionalSecretAccess token issued through the PandaDoc OAuth flow, sent as a Bearer token.

Use it in a flow

  1. Open a flow, open the node library and search for PandaDoc.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from PandaDoc without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if PandaDoc can send webhooks, a Webhook trigger receives them at its own URL.

Operations

126 operations in 26 groups. Each one is a step you can add to a flow.

API Logs4
API Log DetailsdetailsLogGETReturns details of the specific API log event.
API Log DetailsdetailsLogV2GETReturns details of the specific API log event.
List API LoglistLogsGETGet the list of all logs within the selected workspace.\ Optionally filter by date, page, and of items per page.
List API LoglistLogsV2GETGet the list of all logs within the selected workspace.\ Optionally filter by date, page, and of items per page.
Communication Preferences1
Recent SMS Opt-outlistRecentSmsOptOutsGETRetrieves a list of the most recent SMS opt-out changes for each phone numbers used in your workspace.
Contacts5
Contact DetailsdetailsContactGETReturns contact details by its ID.
Create contactcreateContactPOSTThis method adds a contact into a contacts list.
Delete ContactdeleteContactDELETEThis method deletes a contact.
List contactslistContactsGETThis method returns a list of contacts associated with a workspace.
Update ContactupdateContactPATCHThis method updates a contact details.
Content Library Items5
Content Library Item DetailsdetailsContentLibraryItemGETRetrieve detailed information about a specific content library item using its ID.
Content Library Item StatusstatusContentLibraryItemGETRequesting the CLI status helps verify that a CLI is in the expected state before invoking additional API methods.
Create Content Library ItemcreateContentLibraryItemPOSTThis API endpoint allows users to create an empty item in the content library.
Create Content Library Item from File UploadcreateContentLibraryItemFromUploadPOSTThis asynchronous endpoint allows users to create a new CLI by uploading a file.
List Content Library ItemlistContentLibraryItemsGETThe endpoint retrieves items from the content library in PandaDoc.
Document Attachments6
Create Document AttachmentcreateDocumentAttachmentPOSTCreates an attachment for a particular document
Create Document Attachment From UploadcreateDocumentAttachmentFromFileUploadPOSTCreates an attachment for a particular document
Delete Document AttachmentdeleteDocumentAttachmentDELETEDeletes an attachment from the document.
Document Attachment DetailsdetailsDocumentAttachmentGETReturns details of the specific document's attachment.
Download Document AttachmentdownloadDocumentAttachmentGETDownload an attachment by ID.
List Document AttachmentslistDocumentAttachmentsGETReturns a list of attachments associated with a specified document.
Document Audit Trail1
List Document Audit TraillistDocumentAuditTrailGETRetrieves the full audit trail for a specified document.
Document Fields3
Create Document FieldscreateDocumentFieldsPOSTCreates fields for a particular document.
List Document FieldslistDocumentFieldsGETReturn the list of fields for a particular document.
Update Document Fields AssignmentupdateDocumentFieldsAssignmentPATCHAssign, reassign, or unassign document fields to recipients.
Document Link to CRM4
Create Linked ObjectcreateLinkedObjectPOSTCreate a linked object in the document.
Delete Linked ObjectdeleteLinkedObjectDELETEDelete a linked object associated with a document.
List Documents by Linked ObjectlistDocumentsByLinkedObjectGETGet a list of documents connected to a linked object - an entity from an integration.
List Linked ObjectslistLinkedObjectsGETGet a list of linked objects for the document.
Document Recipients4
Add Document RecipientaddDocumentRecipientPOSTAdd a CC recipient to a document.
Change Signer (Reassign Document Recipient)reassignDocumentRecipientPOSTReassign fields to another signer.
Delete Document RecipientdeleteDocumentRecipientDELETERemove a recipient from a document.
Update Document RecipienteditDocumentRecipientPATCHModify a recipient's personal details, or update a recipient group's name and members.
Document Reminders4
Document Auto Reminder SettingsgetDocumentAutoReminderSettingsGETRetrieves the current auto reminder configuration for a specified document.
Document Auto Reminder StatusstatusDocumentAutoReminderGETRetrieves the current auto reminder status per recipient for a specified document.
Send Manual RemindercreateManualReminderPOSTSends manual reminders to one or more recipients of a specified document.
Update Document Auto Reminder SettingsupdateDocumentAutoReminderSettingsPATCHConfigures automatic reminders for document recipients.
Document Sections (Bundles)6
Create Document SectionuploadSectionPOSTWith this endpoint, you can add a new section to an existing PandaDoc document (create a bundle).
Create Document Section from File UploaduploadSectionWithUploadPOSTWith this endpoint, you can add a new section to an existing PandaDoc document (create a bundle).
Delete Document SectiondeleteSectionDELETERemoves selected section from the document.
Document Section DetailssectionInfoGETReceive information about each section.
Document Section Upload StatussectionDetailsGETReceive the upload status of the document and sections by their upload id.
List Document SectionslistSectionsGETRetrieve information about the sections within a document.
Document Settings2
Get document settingsdocumentSettingsGetGETRetrieves the settings for a specified document.
Update document settingsdocumentSettingsUpdatePATCHUpdates the settings for a specified document.
Documents23
[Beta] Create DOCX Export TaskcreateExportDocxTaskPOST⏱️ Export as DOCX is a non-blocking (asynchronous) operation The document generation process may take some time.
[Beta] DOCX Export TaskgetDocxExportTaskGET📘 This endpoint returns the current state of a DOCX export task for a document.
Append Content Library Item to a documentappendContentLibraryItemToDocumentPOSTAppends a Content Library Item (CLI) to a document and provides a name mapping for its content blocks.
Create DocumentcreateDocumentPOSTCreate from a template See the Create document from template tutorial for details on how to use this endpoint, as well as a sample template.
Create Document Editing SessioncreateDocumentEditingSessionPOSTCreates a new editing session for the Embedded Editor.
Create Document from File UploadcreateDocumentFromUploadPOSTCreate from an upload See the Create from PDF tutorial for the usage specifics and sample PDF files.
Create Document Session for Embedded SigncreateDocumentLinkPOSTCreates a document session for a recipient to view and sign a document.
Delete DocumentdeleteDocumentDELETEDelete a document by ID.
Delete documents (bulk)bulkDeleteDocumentsDELETEDelete multiple documents in one request by sending a JSON array.
Document DetailsdetailsDocumentGETReturn detailed data about a document.
Document DownloaddownloadDocumentGETDownload documents as a PDF.
Document eSign disclosuredocumentESignDisclosureGETRetrieves the current version of eSign disclosure text for a specified document.
Document move to folderdocumentMoveToFolderPOSTThis operation allows you to move a document to a folder by specifying the document ID and folder ID.
Document StatusstatusDocumentGETIt is useful to request document status to ensure a document is in the expected state before calling additional API methods.
Document Status ChangechangeDocumentStatusPATCHPandaDoc has eight document statuses, but you can manually set your document status to only four: Document statuses - Completed - document.completed - API code 2 - Expired -...
Document Status Change with UploadchangeDocumentStatusWithUploadPATCHPandaDoc has eight document statuses, but you can manually set your document status to only four: Document statuses - Completed - document.completed - API code 2 - Expired -...
Download Completed DocumentdownloadProtectedDocumentGETDownload a completed document as a verifiable PDF (Download Protected Document) 🚧 Production key only This endpoint only works with a Production key.
List DocumentslistDocumentsGETThis endpoint will let you list and search for the documents.
Move Document to DraftdocumentRevertToDraftPOSTRevert your document back to draft to continue editing it.
Send DocumentsendDocumentPOST🚧 Using the Sandbox Key When you use a sandbox API key during the free trial period, the sender and recipient email addresses must be from the same organisation (email domain).
Transfer all documents ownershiptransferAllDocumentsOwnershipPATCHThis method transfers ownership of all documents from one member to another.
Update DocumentupdateDocumentPATCHUse the PATCH method to update a PandaDoc document.
Update document ownershiptransferDocumentOwnershipPATCHThis operation allows transferring the ownership of a document to another user by specifying the document ID and membership ID.
Folders6
Create Documents FoldercreateDocumentFolderPOSTCreate a new folder to store your documents.
Create Templates FoldercreateTemplateFolderPOSTCreate a new folder to store your templates.
List Documents FolderslistDocumentFoldersGETGet the list of folders which contain Documents in your account.
List Templates FolderslistTemplateFoldersGETGet the list of folders that contain Templates in your account.
Rename Documents FolderrenameDocumentFolderPUTRename Documents Folder.
Rename Templates FolderrenameTemplateFolderPUTRename a templates folder.
Forms1
List FormslistFormGETRetrieve a paginated list of forms with optional filtering and sorting options.
Members4
Create Member TokencreateMemberTokenPOST🚧 This endpoint is only exposed upon request.
Current Member DetailsdetailsCurrentMemberGETReturns the member details of the current user (the owner of the API key).
List MemberslistMembersGETRetrieve all members details of the workspace implied by the OAuth token or API key.\ For each member, the workspace parameter shows their active workspace, that is the workspace they are...
Member DetailsdetailsMemberGETA method to retrieve a member's details by ID.
Notary5
Create Notarization RequestcreateNotarizationRequestPOSTCreate a notarization request to connect with a notary and complete online notarizations for your signers within minutes.
Delete Notarization RequestdeleteNotarizationRequestDELETEUse this method to delete a notarization request.
List NotarieslistNotariesGETRetrieve a list of notaries associated with your organization.
List Notarization RequestslistNotarizationRequestsGETRetrieve a paginated list of notarization requests for your organization.
Notarization Request DetailsnotarizationRequestDetailsGETGet details about a notarization request by its id.
OAuth 2.0 Authentication1
Create/Refresh Access TokenaccessTokenPOSTCreate or refresh an access token to make requests on behalf of a user.
Privacy settings2
[Beta] Update Workspace Privacy SettingsupdateWorkspacePrivacySettingsPATCHUpdates one or more AI privacy settings for a workspace in your organization.
[Beta] Workspace Privacy Settings DetailsgetWorkspacePrivacySettingsGETReturns the privacy settings currently in effect for a workspace in your organization.
Product catalog5
Catalog Item DetailsgetCatalogItemGETGet catalog item.
Create Catalog ItemcreateCatalogItemPOSTCreate a new catalog item.
Delete Catalog ItemdeleteCatalogItemDELETEDelete catalog item.
List Catalog Items SearchsearchCatalogItemsGETThis method searches for items in your product catalog.
Update Catalog ItemupdateCatalogItemPATCHUpdate catalog item.
Quotes2
[Beta] Update Multiple QuotesquotesBatchUpdatePATCHThis operation updates multiple quotes within a single document in one request , the batch variant of Quote update .
Quote updatequoteUpdatePUTThis operation updates the details of a specific quote within a document by specifying the document ID and quote ID.
Template Settings4
Get template settingstemplateSettingsGetGETRetrieves the settings for a specified template.
Get Template Sharing SettingsgetTemplateSharesGETRetrieves template sharing settings.
Update template settingstemplateSettingsUpdatePATCHUpdates the settings for a specified template.
Update Template Sharing SettingsupdateTemplateSharingSettingsPUTReplaces the full list of Workspaces this Template is shared with.
Templates9
Create TemplatecreateTemplatePOSTThis operation allows you to create a new template by providing the necessary template details.
Create Template Editing SessioncreateTemplateEditingSessionPOSTCreates a new editing session for the Embedded Editor.
Create Template from File UploadcreateTemplateWithUploadPOSTThis asynchronous endpoint allows users to create a new template by uploading a file.
Delete TemplatedeleteTemplateDELETEDelete a template
Duplicate TemplateduplicateTemplatePOSTDuplicate Template Creates a copy of a template within the same workspace.
List TemplateslistTemplatesGETRetrieves a list of templates.
Template DetailsdetailsTemplateGETGet details about a template by id.
Template StatusstatusTemplateGETAvailable Template Statuses The following is a complete list of all possible template statuses returned: | Template Status | Status Description | | :------------------- |...
Template UpdateupdateTemplatePATCHUpdate a template.
User and Workspace management11
[Beta] Update WorkspaceupdateWorkspacePATCHUpdate a workspace's name and branding.
Add Member to WorkspaceaddMemberPOSTAdd an existing user to a workspace.
Change Member Role in WorkspacechangeMemberRolePATCHChange the role of an existing workspace member.
Create API KeycreateApiKeyPOSTGenerate a new API key for the workspace.
Create UsercreateUserPOSTCreate users, and assign them roles, licenses, and workspaces.
Create WorkspacecreateWorkspacePOSTCreate a workspace in your organization.
Deactivate WorkspacedeactivateWorkspacePOSTDeactivate the workspace, remove all the members from it and make it unavailable.
Get User Details by IDdetailsUserGETGet detailed information about a specific user by their ID, including contact information, license type, and workspace roles.
List UserslistUsersGETGet a list of all users with membership in your organization, with their contact information, license type, and workspace roles.
List WorkspacesgetWorkspacesListGETGet a list of all the active workspaces in the organization.
Remove Member from WorkspaceremoveMemberDELETEThis operation removes a specified member from a workspace by providing the workspace ID and member ID.
Webhook events2
List Webhook EventslistWebhookEventGETThis operation retrieves a paginated list of all webhook events.
Webhook Event DetailsdetailsWebhookEventGETThis operation fetches detailed information about a specific webhook event using its unique identifier.
Webhook subscriptions6
Create Webhook SubscriptioncreateWebhookSubscriptionPOSTThis operation creates a new webhook subscription by specifying its details.
Delete Webhook SubscriptiondeleteWebhookSubscriptionDELETEThis operation deletes a specific webhook subscription identified by its UUID.
List Webhook SubscriptionslistWebhookSubscriptionsGETThis operation fetches a paginated list of webhook subscriptions.
Update Webhook SubscriptionupdateWebhookSubscriptionPATCHThis operation updates the details of a webhook subscription.
Update Webhook Subscription Shared KeyupdateWebhookSubscriptionSharedKeyPATCHThis operation regenerates the shared key for a specific webhook subscription identified by its UUID.
Webhook Subscription DetailsdetailsWebhookSubscriptionGETGet webhook subscription by uuid