Upload any PDF, place signature fields by coordinate or visual drag-drop, send to signers — and get back a PKCS#7-sealed, tamper-evident document. No PDF preparation required.
POST your PDF as a multipart file upload. No conversion, no pre-processing. The API accepts standard PDFs up to 25MB and 500 pages.
Specify field coordinates (page, x, y, width, height) in the request body, or use the drag-drop field placer UI to position them visually. Fields are mapped to specific signers.
Call /send — each signer gets a unique, tokenized link via email. They verify identity with OTP and sign on a hosted or embedded signing page.
When the last signer completes, the fields are flattened into the PDF, a PKCS#7 digital signature is applied, and your webhook fires with the sealed document ready to download.
Upload, place fields, send — three API calls.
A signable PDF API takes any standard PDF document and enables it to be electronically signed via a REST interface. You upload the PDF, declare who should sign it and where their signature fields should appear, then send it. Each signer receives a unique signing link, signs on a hosted or embedded page, and the completed document is returned as a sealed PDF with a tamper-evident audit trail. The original document does not need any special preparation — any PDF works.
No. Upload the PDF as-is — contracts, agreements, forms, or any other standard PDF. The API accepts the document, stores its SHA-256 hash as the integrity baseline, and applies signature fields at the coordinates you specify. No special PDF preparation, form field tagging, or pre-processing is required.
Two methods: (1) API coordinates — specify page number, x, y, width, and height in points in the fields array of your POST /v1/envelopes request. PDF coordinate space has the origin at the bottom-left of the page. (2) Drag-drop placer — use the GetSigned field placer UI to visually position fields on a rendered PDF preview, then save the template for reuse. The placer outputs the same coordinate format as the API.
The sealed PDF contains: all original content from the uploaded document, signature fields flattened with each signer's captured signature, an audit certificate page listing every event (view, consent, OTP verification, signature, seal) with timestamps and IP addresses, and a PKCS#7 digital signature over the entire file using a CA-issued certificate. Any modification to the sealed PDF invalidates the digital signature.
GetSigned accepts PDFs up to 25MB and 500 pages. For documents larger than 25MB — which may occur with high-resolution scans — consider optimizing the PDF before upload (reduce image DPI, flatten layers). Contact support for higher limits on enterprise plans.
Yes. The GetSigned console includes a document uploader and drag-drop field placer. You upload the PDF, drag signature, initial, date, and text fields onto each page, assign them to signers, and click send — no code required. For recurring documents, save the layout as a template and send subsequent envelopes from the console or via the API.
Related: Full integration guide · Template API · Audit trail explained