Block 1 - Validate Key Gen Params
- Type / Role
- n8n-nodes-base.code - code
- Config choices
- Version 1
This workflow is provided as-is. Please review and test before using in production.
An automation workflow that creates a complete REST API for digitally signing PDF documents using n8n webhooks. This service demonstrates how to implement secure document signing functionality thro...
n8n-nodes-base.code, n8n-nodes-base.set, n8n-nodes-base.switch, n8n-nodes-base.converttofile, n8n-nodes-base.readwritefile, n8n-nodes-base.if, n8n-nodes-base.webhook, n8n-nodes-base.respondtowebhook
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Ferenc Erb.
Original n8n.io sourceAn automation workflow that creates a complete REST API for digitally signing PDF documents using n8n webhooks. This service demonstrates how to implement secure document signing functionality through standardized API endpoints with file upload and download capabilities.
This workflow is designed for developers and automation specialists who need to implement digital document signing. It's particularly useful for:
Client Request → Webhook Endpoint → Method Router →
Processing Engine → Digital Signing → Storage →
Response Generation → Client Response
NODE_FUNCTION_ALLOW_EXTERNAL: "node-forge,@signpdf/signpdf,@signpdf/signer-p12,@signpdf/placeholder-plain"
Import Workflow
Configure Storage
Test API Endpoints
Integration
Test the workflow functionality using various HTTP requests and JSON data:
The workflow exposes two primary webhook endpoints that form a complete API for PDF digital signing operations:
/webhook/docu-digi-sign)This endpoint handles all document and certificate operations:
Method: Upload PDF
POSTMethod: Upload Certificate
POSTMethod: Generate Certificate
POSTMethod: Sign PDF
POST/webhook/docu-download)This endpoint handles the retrieval of processed documents:
Method: Download Signed PDF
GETThe workflow is organized into logical sections with clear responsibilities:
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
Showing the first 24 of 32 workflow blocks. Download the JSON for the full node graph.
| Workflow | Create a REST API for PDF digital signatures with webhooks |
|---|---|
| Complexity | advanced |
| Nodes | 32 |
| Categories | Document Extraction |
| Author | Ferenc Erb |
| Published | 10 Mar 2025 |
Use the JSON export at /data/workflows/3119/3119.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
An automation workflow that creates a complete REST API for digitally signing PDF documents using n8n webhooks. This service demonstrates how to implement secure document signing functionality thro...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Document Extraction use case.