Developers

Signing as an API.

Everything the Sign10X app does, your application can do too — with scoped credentials and event-driven callbacks.

REST API

Predictable resources for documents, requests, recipients and fields.

API keys

Separate test and production keys. Secrets are shown once.

Webhooks

Signed deliveries for every lifecycle event, with retries.

Embedded signing

Host the signing experience inside your own application.

Usage tracking

Requests, errors, latency and rate-limit events per key.

SDK-friendly

Plain JSON over HTTPS — works with any language.

Create a signature request
const res = await fetch(
  "/api/public/v1/signature-requests",
  {
    method: "POST",
    headers: {
      Authorization: `Bearer ${process.env.SIGN10X_API_KEY}`,
      "Content-Type": "application/json",
    },
    body: JSON.stringify({
      document_id: "doc_123",
      signers: [{ name: "John Smith", email: "[email protected]" }],
    }),
  },
);

const request = await res.json();
// { "id": "req_123", "status": "sent" }
Embedded signing
<iframe
  src="/embed/sign/TOKEN"
  allow="clipboard-write"
  style="width:100%;height:800px;border:0"
></iframe>