Resources

Embedded Signing

Generate short-lived signing URLs to embed the signing experience in your own app with embed.js or an iframe.

Available on Developer+URLs expire after 1 hour
POST/api/v1/documents/{id}/embedded-sign-url#

Generate embedded signing URL

ParameterTypeDescription
idrequiredpathstring
signer_idrequiredstring
POST /api/v1/documents/{id}/embedded-sign-url
curl -X POST \
  https://www.sigpen.com/api/v1/documents/doc_123/embedded-sign-url \
  -H "Authorization: Bearer sp_test_your_key" \
  -H "Content-Type: application/json" \
  -d '{
    "signer_id": "tpl_123"
  }'
200 · RESPONSE
{
  "sign_url": "https://example.com/webhooks/sigpen",
  "expires_at": "2026-06-11T18:02:11Z"
}