Connect your own PandaDoc workspace to create, send, and track documents from templates or PDF uploads; manage document fields, recipients, reminders, attachments, sections, and linked objects; manage templates, forms, Content Library items, and folders; manage contacts and workspace members; manage webhooks and the product/pricing catalog; read API logs; plus bulk operations (delete/send/remind) and a workspace health audit across many documents at once. Uses your own PandaDoc API Key -- nothing is hosted or proxied by Imperal beyond the request itself.
connect_pandadocwriteConnect your PandaDoc workspace by saving your API Key, after checking it actually works. Generate one in the Developer Dashboard (Sandbox key is free/self-serve; Production key requires PandaDoc Sales approval). This manages documents, templates, forms, contacts, webhooks, and your product catalog in your own PandaDoc workspace.
disconnect_pandadocwriteDisconnect a PandaDoc workspace: deletes the saved API Key. Nothing in your PandaDoc account itself is changed.
list_connectionsreadList the connected PandaDoc workspaces.
list_documentsreadList documents in the connected PandaDoc workspace, optionally filtered by parent template/form/folder/contact.
create_documentwriteCreate a new PandaDoc document from a template (template_uuid + recipients) or from a publicly reachable PDF URL. Pass exactly the fields PandaDoc expects as raw JSON in payload_json (see CONNECTOR_DISCOVERY.md for the two request shapes).
create_document_from_uploadwriteCreate a new PandaDoc document by uploading a PDF/DOCX file (base64-encoded content_b64) with a name and recipients, instead of starting from a template.
get_document_statusreadRead one document's current status by id (draft/sent/completed/viewed/etc).
delete_documentdestructivePermanently delete a PandaDoc document. Cannot be undone.
bulk_delete_documentsdestructivePermanently delete several PandaDoc documents in one call, by explicit document ids. Cannot be undone.
update_documentwriteUpdate selected fields of an existing PandaDoc document (name, tags, metadata). Pass changed fields as raw JSON in fields_json.
get_document_detailsreadRead one document in full: recipients, pricing tables, tokens, fields, and full metadata.
send_documentwriteSend an existing draft document to its recipients for signing, optionally with a custom subject/message.
change_document_statuswriteMove a document to a specific PandaDoc status code (e.g. mark a draft document.draft as sent). Use PandaDoc's documented numeric status codes.
download_documentreadDownload a completed/draft document's PDF content as base64.
get_document_esign_disclosurereadRead the eSign disclosure text shown to signers for one document.
get_document_audit_trailreadRead the tamper-evident audit trail (who viewed/signed/declined and when) for one document.
get_document_settingsreadRead per-document settings (e.g. recipient signing order enforcement, language).
update_document_settingswriteUpdate per-document settings (recipient signing order enforcement, language, etc). Pass changed fields as raw JSON.
move_document_to_folderwriteMove a document into a different documents folder.
get_document_ownershipreadRead which workspace member currently owns a document.
update_document_ownershipwriteReassign a document to a different workspace member.
list_templatesreadList templates available in the connected PandaDoc workspace, optionally filtered by folder or tag.
get_templatereadRead one PandaDoc template in full -- its tags, roles, and content.
update_templatewriteUpdate a template's tokens and/or role assignments.
delete_templatedestructivePermanently delete a PandaDoc template. Cannot be undone.
duplicate_templatewriteDuplicate an existing PandaDoc template -- same content/roles, a new id.
list_formsreadList forms available in the connected PandaDoc workspace.
get_formreadRead one PandaDoc form's field schema in full.
list_content_library_itemsreadList Content Library items (reusable blocks/clauses) in the connected PandaDoc workspace.
get_content_library_itemreadRead one Content Library item in full.
list_document_foldersreadList folders used to organize documents in the connected PandaDoc workspace.
create_document_folderwriteCreate a new folder to organize documents.
rename_document_folderwriteRename an existing document folder.
list_template_foldersreadList folders used to organize templates in the connected PandaDoc workspace.
create_template_folderwriteCreate a new folder to organize templates.
rename_template_folderwriteRename an existing template folder.
get_document_fieldsreadRead the merge/form field values currently set on a document.
update_document_fieldswriteUpdate merge/form field values on a document that is still in draft.
list_document_recipientsreadList the recipients, approvers, and CC'd contacts on a document.
add_document_recipientwriteAdd a contact as a recipient, approver, or CC on a document, by contact id.
update_document_recipientwriteUpdate a recipient's details on a document still in draft (e.g. fix a mistyped email).
delete_document_recipientdestructiveRemove a recipient from a document still in draft. Cannot be undone.
send_manual_reminderwriteSend an immediate one-off reminder email to a document's pending recipients.
get_document_auto_reminder_settingsreadRead a document's automatic reminder schedule settings.
update_document_auto_reminder_settingswriteUpdate a document's automatic reminder schedule (turn on/off, change cadence).
get_document_auto_reminder_statusreadRead whether a document's automatic reminders are currently active.
list_document_attachmentsreadList files attached to a document (separate from the document's own content).
add_document_attachmentwriteAttach a file (fetched from a publicly reachable URL) to a document.
delete_document_attachmentdestructivePermanently remove an attachment from a document. Cannot be undone.
list_document_sectionsreadList the content sections/bundles that make up a multi-section document.
add_document_section_from_templatewriteAdd a new content section to a document, built from an existing template.
list_linked_objectsreadList CRM/external objects (e.g. a HubSpot deal or Salesforce opportunity) linked to a document.
link_object_to_documentwriteLink an external CRM object (provider + entity type + id) to a document.
unlink_object_from_documentdestructiveRemove a previously linked external CRM object from a document.
list_contactsreadList contacts (external people you send documents to) saved in the connected PandaDoc workspace.
create_contactwriteCreate a new contact (a person you can add as a document recipient/approver) in the connected PandaDoc workspace.
update_contactwriteUpdate selected fields of an existing PandaDoc contact.
delete_contactdestructivePermanently delete a contact from the connected PandaDoc workspace. Documents already sent to them are not affected.
list_membersreadList the members (users) of the connected PandaDoc workspace.
list_webhooksreadList webhook subscriptions configured on this PandaDoc workspace.
get_webhookreadRead one webhook subscription's full configuration by id.
create_webhookwriteSubscribe to a PandaDoc event (e.g. document_state_changed, recipient_completed) -- PandaDoc will POST to your URL whenever it happens.
update_webhookwriteUpdate an existing webhook subscription's name, URL, triggers, and/or active state. Only given fields change.
delete_webhookdestructivePermanently remove a webhook subscription. Cannot be undone.
list_webhook_event_typesreadList the event types PandaDoc can notify a webhook subscription about (e.g. document_state_changed, recipient_completed, template_created).
list_catalog_itemsreadList products/services in the connected PandaDoc pricing catalog.
create_catalog_itemwriteCreate a new product/service in the connected PandaDoc pricing catalog, so it can be added to documents/quotes as a priced line item.
get_catalog_itemreadRead one product/service catalog item in full.
update_catalog_itemwriteUpdate selected fields of an existing catalog item (price, title, SKU, etc). Only given fields change.
delete_catalog_itemdestructivePermanently delete a product/service from the pricing catalog. Cannot be undone.
list_api_logsreadList recent API request logs for the connected PandaDoc workspace -- useful for debugging integration issues.
bulk_send_documentsdestructiveSend several draft PandaDoc documents in one call, by explicit document ids. Continues past per-item failures and reports which succeeded/failed.
bulk_send_manual_reminderswriteSend a manual reminder for several PandaDoc documents in one call, by explicit document ids. Continues past per-item failures and reports which succeeded/failed.
audit_workspace_healthreadBuild one aggregated health report across recent documents in the connected PandaDoc workspace: status breakdown (draft/sent/viewed/completed/declined/expired), overdue unsigned documents, and documents with no assigned owner -- a value-add report PandaDoc's own API does not provide directly.
Install PandaDoc and let Webbee use it across your workflow.
Open in panel