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>