April 13, 2026 · HR Guide

E-Signature API for HR: Automate Offer Letters, NDAs, and Employee Onboarding

The average new hire signs 5-8 documents before their first day. Most HR teams still email PDFs and wait for scanned signatures. Here's how to replace that with a single API call — no DocuSign contract, no SDK, no template builder.

TL;DR

An e-signature API for HR automates the signing of offer letters, NDAs, employment contracts, and onboarding forms through a single REST endpoint. Instead of emailing PDFs and chasing scanned signatures, HR systems generate documents programmatically and send them for legally binding electronic signature via API. The result: onboarding time drops from 3-5 days to under 8 hours, with a complete SHA-256 audit trail for compliance.

An e-signature API for HR is a REST endpoint that programmatically sends employment documents — offer letters, non-disclosure agreements, I-9 forms, and benefits enrollment paperwork — for legally binding electronic signature. Unlike consumer e-signature tools that require manual uploads and template builders, an API integration connects directly to your HRIS (Human Resource Information System), ATS (Applicant Tracking System), or custom onboarding platform.

According to the Society for Human Resource Management (SHRM), the average cost-per-hire in 2025 was $4,700, with administrative paperwork accounting for 20-30% of that cost. Automating document signing eliminates the largest single bottleneck in the onboarding process.

The HR Onboarding Document Stack

A typical new hire signs between 5 and 8 documents before their first day. Here's what the document stack looks like for most companies:

DocumentPurpose
Offer letterEmployment terms, salary, start date
NDAConfidentiality and IP protection
Non-competePost-employment restrictions
I-9 (US)Employment eligibility verification
W-4 / P45 (UK)Tax withholding
Benefits enrollmentHealth, dental, 401(k) elections
Handbook acknowledgmentCompany policy acceptance
Equipment agreementLaptop, phone, access card

Every one of these documents can be generated as markdown and sent for electronic signature via API. See our document templates for ready-to-use NDA and offer letter formats.

Manual vs API-Based Onboarding

StepManual processAPI-automated
Document creationFill template in Word/PDFGenerated from HRIS data
SendingEmail PDF attachmentPOST /api/v1/send
SigningPrint, sign, scan, email backClick link, sign in browser
FilingSave to shared drive manuallyAuto-stored, SHA-256 certified
Time to complete3-5 business days4-8 hours average
Audit trailNone (or manual log)SHA-256 hash, timestamps, IPs

How It Works: Sending an Offer Letter via API

When your ATS marks a candidate as "offer approved," your backend generates the offer letter from the candidate's data and sends it for signature with a single API call:

JavaScript — send offer letter
// When ATS triggers "offer_approved"
const res = await fetch("https://signb.ee/api/v1/send", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "Authorization": "Bearer YOUR_API_KEY",
  },
  body: JSON.stringify({
    markdown: `# Offer of Employment

**Company:** Acme Corp
**Position:** Senior Engineer
**Start date:** May 1, 2026
**Salary:** $145,000/year

This offer expires in 5 business days.

By signing, you accept the terms above.`,
    recipient_name: candidate.name,
    recipient_email: candidate.email,
    expires_in_days: 5,
  }),
});

const { document_id, status } = await res.json();
// status: "pending_recipient" — candidate gets email

The candidate receives an email with a signing link. Both parties get a SHA-256 certified PDF when signing is complete. No SDK, no client library — just fetch. See the full API documentation for all endpoints.

Tracking Document Status

After sending, poll the document status to update your HRIS:

Check signing status
const doc = await fetch(
  `https://signb.ee/api/v1/documents/${document_id}`,
  { headers: { "Authorization": "Bearer YOUR_API_KEY" } }
).then(r => r.json());

// doc.status: "pending_recipient" | "signed" | "expired"
if (doc.status === "signed") {
  // Update HRIS: mark onboarding step complete
  // doc.signed_pdf_url → store in employee file
}

The Business Case: HR Signing by the Numbers

Average cost-per-hire (SHRM, 2025)$4,700
Admin paperwork share of cost20-30%
Paper onboarding time3-5 days
API-automated onboarding time4-8 hours
Offer acceptance rate improvement (Aberdeen Group)+17%
Signbee API response time<2 seconds
Signbee free tier5 docs/month

According to Aberdeen Group research, companies with automated onboarding see a 17% higher offer acceptance rate and 54% greater new-hire productivity compared to those with manual processes. The speed of signing directly impacts whether a candidate accepts or takes a competing offer.

Legal Validity of Electronic Signatures in HR

Electronic signatures on employment documents are legally binding under three major frameworks:

  • ESIGN Act (United States) — Covers all employment contracts, offer letters, and NDAs. I-9 forms have specific DHS requirements for electronic signatures but are permitted.
  • eIDAS Regulation (European Union) — Simple electronic signatures are sufficient for standard employment contracts. Some member states require Qualified Electronic Signatures (QES) for specific labor law documents.
  • Electronic Communications Act 2000 (United Kingdom) — Employment documents are fully valid with electronic signatures, with the exception of certain deeds requiring wet signatures.

For a deeper dive, see our guide: E-Signatures and the Law: eIDAS, ESIGN, and the ECA.

Integration Patterns for HRIS and ATS Platforms

The most common integration pattern is an event-driven webhook from your ATS or HRIS:

  1. ATS triggers "offer approved" — your webhook handler receives the candidate data
  2. Generate document — your backend creates the offer letter/NDA from a template with candidate-specific variables
  3. Call Signbee APIPOST /api/v1/send with the markdown and recipient details
  4. Candidate signs — they click the link in their email, sign in-browser
  5. Status callback — poll GET /api/v1/documents/{id} to detect completion
  6. Update HRIS — mark onboarding step complete, store the signed PDF URL

This pattern works with any ATS or HRIS that supports webhooks or event triggers — including BambooHR, Workday, Lever, Greenhouse, and custom-built systems. No Signbee SDK is required. See our 20+ framework integration guides.

AI Agents in HR: Autonomous Document Signing

HR is one of the first departments where AI agents are handling document workflows autonomously. An AI recruiting agent can screen candidates, extend offers, and trigger the signing flow — all without human intervention for routine hires.

Signbee supports this through the Model Context Protocol (MCP), which lets AI agents like Claude, Cursor, and Windsurf call the send_document tool directly. See how to set up MCP signing in 2 minutes.

Frequently Asked Questions

Can offer letters be signed electronically?

Yes. Offer letters are legally binding when signed electronically under the ESIGN Act (US), eIDAS (EU), and Electronic Communications Act 2000 (UK). The digital audit trail — including timestamps, IP addresses, and SHA-256 hashes — provides stronger legal evidence than a wet signature on paper.

What HR documents can be signed via API?

Common HR documents signed via e-signature API include offer letters, NDAs, non-compete agreements, employment contracts, I-9 verification forms, benefits enrollment forms, employee handbook acknowledgments, and equipment loan agreements.

How long does API-based onboarding take?

With an e-signature API integration, document generation and sending takes under 2 seconds. Total onboarding time depends on how quickly the new hire signs — typically 4-8 hours with email notification, compared to 3-5 days for paper-based processes.

Is an e-signature API GDPR compliant for employee data?

An e-signature API can be GDPR compliant when it processes only the minimum necessary personal data (name, email), provides clear consent mechanisms, and stores data in compliance with Article 5 principles.

Start automating HR document signing today — 5 documents/month free, no credit card required.

Last updated: April 13, 2026 · Michael Beckett is the founder of Signbee and B2bee Ltd.

Related resources