Integrate secure PDF signatures with our eSignature API
Automate signatures in your PDF workflows, easily. Our eSignature API generates the document and routes it for signature, same endpoint, same API key, no new service to integrate.
Watch the full flow: importing a contract, placing signature fields, sending it out, and what the recipient sees when they sign.
Get Signed Documents in Just Four Steps
Design
Enable E-Signature on a PDF template. Set the signing order, envelope details, and expiration, then place signature, initials, date, and other fields for each recipient.
Generate
Call the API, or use the Merge API, or the dashboard. CraftMyPDF renders the PDF and queues the signing envelope.
Sign
Recipients get an emailed signing link. They draw, type, or upload their signature, in the order you define.
Track
Follow every envelope from Queued to Completed on the Signed Documents page, and download the signed PDF the moment it's done.
Features of Our eSignature API
Draw, type, or upload
Every way people actually sign. No separate e-signature tool bolted on.
Five recipient roles
Signer, Approver, Viewer, CC, and Assistant. Built for real approval chains, not just "sign here."
Parallel or sequential signing
Send it to everyone at once, or route it through an order. Recipients at the same step can sign together.
Ten field types
Signature, initials, date, text, dropdowns, and more, each with its own validation. A real form, not a signature box with extra steps.
Optional envelope expiration
Set a deadline so requests don't sit unsigned forever. 30 days by default, your call.
ESIGN Act, UETA, and eIDAS (SES)
The standards that make a signature hold up in the US and EU.
Built on Legally Recognized Standards
Every signature collected through CraftMyPDF's eSign API is backed by the same standards and infrastructure enterprise e-signature platforms run on.
ESIGN Act
US federal standard for legally binding electronic signatures.
UETA
State-level US standard adopted alongside the ESIGN Act.
eIDAS (SES)
EU standard for Simple Electronic Signatures.
SOC 2 Type II
Audited via Documenso's signing infrastructure.
HIPAA
Supported for security-conscious signing workflows.
One Endpoint, Same as Every Other CraftMyPDF Template
curl -X POST "https://api.craftmypdf.com/v1/create" \
-H "Content-Type: application/json" \
-H "X-API-KEY: YOUR_API_KEY" \
-d '{
"template_id": "YOUR_TEMPLATE_ID",
"export_type": "json",
"data": {
"client_name": "Alex Tan",
"client_email": "alex@example.com",
"provider_name": "Jamie Lee",
"provider_email": "jamie@example.com",
"contract_amount": "USD 1,200",
"effective_date": "2026-07-08"
}
}'Enable E-Signature on any template once. Every PDF it generates after that automatically creates a signing envelope and emails your recipients, no extra endpoint to call.
Need the full technical reference?
Field types, recipient expressions, signing order, and every setting in the E-Signature component, documented in full.
Works With the Tools You Already Use
Enable e-signature on any template, then trigger it the same way you already generate PDFs, no separate integration to wire up.
Zapier
Trigger signature-ready PDFs from Typeform entries, Google Sheets rows, CRM records, and thousands of Zapier-supported apps.
View Zapier integration →Make.com
Route signed documents through webhooks, routers, and multi-step Make scenarios alongside your PDF generation.
View Make integration →Bubble.io
Add e-signature to your Bubble app's generated PDFs without building a signing flow yourself.
View Bubble integration →Backendless
Generate and route signable PDFs from Backendless workflows, databases, and app logic.
View Backendless integration →HubSpot
Send quotes, proposals, and contracts out for signature straight from HubSpot deals and contacts.
View HubSpot integration →FlutterFlow
Generate and sign PDF documents from FlutterFlow apps using API calls and dynamic data.
View FlutterFlow guide →n8n
Use CraftMyPDF's e-signature in self-hosted or cloud n8n workflows alongside your existing PDF automation.
View n8n integration →Coda.io
Generate signable PDFs from Coda tables and workflows for contracts, invoices, and customer-facing files.
View Coda guide →Python
Enable e-signature on any template, then call it from Python applications, backend jobs, or scripts using the REST API.
View API docs →Where eSign API Can be Used Best
Lease Agreements
Tenant and property agreements that need both parties' signatures.
See lease templates →HR Offer Letters & Onboarding
Offer letters, NDAs, and onboarding packets, one workflow from generation to signature.
See HR use cases →Sales Agreements & Quotes
Close the loop from quote to signed deal without leaving your CRM workflow.
See sales use cases →Legal Documents
NDAs, engagement letters, and other documents that need a defensible signing record.
See legal use cases →Approval Forms
Purchase orders, expense approvals, and internal sign-offs that need a clear record of who approved what.
See more use cases →No New Plan Required
Free plan
5 docs/mo
signed, at no cost
~$0.14
per signed document, Basic plan
eSignature runs on your existing CraftMyPDF credits, 10 credits per signed document. If you're already generating PDFs with CraftMyPDF, you already have everything you need to turn any template into a signable document.
View PricingFrequently Asked Questions
Look for signing methods that match how your recipients actually work (draw, type, or upload), support for multiple signers and roles rather than a single signature box, compliance with standards like ESIGN Act, UETA, or eIDAS depending on your market, and clear pricing with no separate contract. If you're already generating the document from data, an eSign API that handles generation and signing together removes an integration step entirely.
A standalone e-signature tool expects you to already have a finished PDF to upload. An eSign API that's built into a PDF generation platform, like CraftMyPDF, skips that step: the document is generated from your data and routed for signature in the same call, with no export or re-upload in between.
Yes. E-signatures support ESIGN Act, UETA, and eIDAS (SES) compliance, covering standard business signatures in the US and EU. eIDAS (SES) is the Simple Electronic Signature tier, if your specific use case requires an Advanced or Qualified electronic signature, confirm that requirement separately.
Yes. CraftMyPDF supports multiple recipients across five roles, Signer, Approver, Viewer, CC, and Assistant, with either parallel or sequential signing.
They open a unique signing link from their email and complete their assigned fields. Signatures can be drawn, typed, or uploaded as an image.
Yes. Every document moves through clear lifecycle states (Queued, Processing, Created, Sent, Completed, Rejected, Failed, Cancelled), visible on the Signed Documents page.
10 credits per e-signature document, drawn from your existing CraftMyPDF plan and credit balance. No separate subscription.
Documenso. Its infrastructure is hosted in Europe and built for security-conscious signing workflows, with SOC 2 Type II and HIPAA compliance.
Yes, confirmed across Zapier, Make, Bubble.io, HubSpot, and any platform calling the CraftMyPDF REST API.
Yes. E-signature works within CraftMyPDF's white-label PDF editor solution, so agencies and platforms reselling CraftMyPDF can build signable documents into their own white-labeled offering.
Yes. This tutorial walks through the full flow on a real contract: importing the PDF, placing signature fields, assigning recipients, and sending it out for signing.
Turn Any PDF Template Into a Signable Document
Design once. Generate, sign, and track from the same API.