X Enterprises

fastify-xsignwell

SignWell document signing API integration for e-signatures.

fastify-xsignwell

SignWell e-signature integration for sending documents for signing and managing signature workflows.

Quick Start

await fastify.register(xSignwell, {
  apiKey: process.env.SIGNWELL_API_KEY,
})

// Send document for signing
const doc = await fastify.xsignwell.send({
  name: 'Service Agreement',
  fileUrl: 'https://example.com/agreement.pdf',
  signers: [
    { name: 'John Doe', email: 'john@example.com' }
  ],
  redirectUrl: 'https://app.example.com/signed',
})

// Get embedded signing URL (no email needed)
const embeddedUrl = await fastify.xsignwell.getEmbeddedUrl(doc.id, 'john@example.com')

AI Context

package: "@xenterprises/fastify-xsignwell"
decorates: fastify.xsignwell
use-when: Document e-signature workflows (contracts, agreements, NDAs)
methods: [send, getStatus, getEmbeddedUrl, download, void]
env-required: [SIGNWELL_API_KEY]
Copyright © 2026