@d4sign/n8n-nodes-d4sign
v1.0.6
Published
n8n node for D4Sign API
Downloads
350
Keywords
Readme
@d4sign/n8n-nodes-d4sign
Community node to integrate n8n with the D4Sign API.
Requirements
- n8n with support for community nodes
- valid D4Sign API credentials (
tokenAPIandcryptKey)
Installation
Install in your n8n custom nodes environment:
npm install @d4sign/n8n-nodes-d4signCredential Setup
Create a credential of type D4Sign API and fill:
tokenAPIcryptKey
Credential fields are masked in the UI and n8n stores credentials encrypted at rest.
Supported Resources
- Document List
- Document Workflow
- Document Pins
- Document Tags
- Document Upload
- Document Watchers
- Document Webhooks
- Signatory
- Template
- Safe
- Group
Upload Document (Binary) Quick Start
- Add an
HTTP Requestnode and download a file withResponse Format = File. - Add
D4Signnode with:Resource = Document UploadOperation = Upload DocumentContent Source = Binary PropertyBinary Property = data(or the property name from previous node)
- Select
Safeand optionalFolder. - Execute workflow.
Example Workflow (Sanitized)
This repository includes a sanitized example exported from a real test flow:
Sanitization applied:
- removed workflow and node IDs
- removed
meta,versionId,active,pinData - removed credential IDs
- replaced environment-specific UUIDs with placeholders where needed
Common Troubleshooting
File empty. Check the document path.- confirm previous node outputs real binary data
- confirm
Binary Propertyname matches the binary key (usuallydata) - set
File Nameexplicitly (example:contract.pdf)
Safe UUID must be a valid UUID- select Safe from dropdown or use a valid UUID
Base64 content is malformed- ensure the base64 input is valid and complete
Development
npm run lint
npm run buildPublishing
Package name follows the n8n standard:
@d4sign/n8n-nodes-d4sign
For Creator Portal verification, n8n requires publish via GitHub Actions with provenance.
License
MIT
