For developers and product teams
Sign10X Electronic Signature API
Build document signing into your web app or business workflow with the Sign10X REST API. Upload PDFs, place signature fields, send requests to recipients, track progress and download completed documents. Embed signing in your product and use webhooks to keep your application up to date. API access is included on every paid plan.
What the API can do
Documents
Upload a PDF, read its pages and inspect detected fields.
Fields
Create and update signature, date, text and checkbox fields with normalized coordinates.
Signature requests
Send to one or many recipients, in sequence or in parallel.
Status
Poll a request for delivery, view, signature and completion state.
Downloads
Fetch the completed PDF and its audit trail through a short-lived link.
Embedded signing
Mint a session URL and host the signing experience in your product.
Webhooks
Receive signed event payloads with retry history and request IDs.
Idempotency
Safe retries with idempotency keys and per-request identifiers.
Send a document for signature
curl https://sign10x.com/api/public/v1/signature-requests \
-H "Authorization: Bearer $SIGN10X_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"document_id": "doc_...",
"recipients": [
{ "name": "Dana Reed", "email": "[email protected]", "role": "signer" }
]
}'Prefer a library? Use the JavaScript, Python and PHP integration guide for a full end-to-end walkthrough.
FAQ
Sign10X