REST API · OpenAPI 3.1 · OAuth2 · Webhooks
const env = await GetSigned.create({
file : './nda.pdf',
signers: [{ email: 'sam@co.com' }],
});
// → sealed + webhook in 2.8sDrag-drop fields · No code needed · Templates included
Five field-mapped templates, ready to go. Pick one, add a recipient email, hit send. No field placement needed.
Drop in any PDF via the dashboard or POST to /v1/envelopes. SHA-256 hash captured on ingest.
Drag signature, initial, date, and text fields onto any page. Assign each field to a specific signer.
Add recipients, set routing order, click send. Each signer gets a one-time OTP-verified signing link.
PKCS#7 digital signature applied. Audit certificate appended. Webhook fires in under three seconds.
Full OpenAPI 3.1 spec. OAuth2 client-credentials. Type-safe SDKs. Every envelope operation programmatic.
SHA-256 on ingest. Service-level PKCS#7 digital signature on completion. Any byte change after signing is detectable in Acrobat.
Every event chained with hash_prev → hash_this. Tamper-evident even with direct database access. Append-only at the grant level.
Browser-native PDF renderer with draggable overlays. Pixel-perfect coordinate mapping from screen to PDF space. Save as reusable templates.
GetSigned records each step in order: the signer views the document, gives consent, signs, and the final PDF is sealed. Each event links to the previous one, so changing the audit trail breaks the chain.
Embed signing into any product via REST API. Webhooks notify your system the moment an envelope completes.
Learn more →NDAs, MSAs, offer letters. Upload a template, assign fields, send — sealed PDF back in minutes, not hours.
Learn more →Court-admissible sealed PDFs with full audit certificates. PIPEDA + ESIGN/UETA compliant.
Learn more →GetSigned is free during beta while we onboard teams manually.
Public signup is closed until launch.