- Workers — Funciones serverless independientes que llaman a la API REST de Firma. Ideal para APIs, microservicios o aplicaciones que no usan Cloudflare Pages.
- Pages Functions — Funciones serverless basadas en archivos que se despliegan junto con tu sitio de Cloudflare Pages. Ideal si ya tienes un proyecto de Pages y quieres mantener todo en un solo repositorio.
Requisitos previos
- Una cuenta de Firma con una clave API
- El CLI de Wrangler instalado (
npm install -g wrangler) - Al menos una plantilla de Firma con campos de firma configurados
Firma usa la clave API sin modificar como valor del encabezado
Authorization. No la antepongas con Bearer. Esto es diferente de muchas otras APIs.Elige tu ruta
- Workers
- Pages Functions
Paso 1: Crea un proyecto de Worker
Si aún no tienes un proyecto de Workers, crea uno:Paso 2: Guarda tu clave API como secreto
Añade tu clave API de Firma como un secreto cifrado. Wrangler te pedirá que pegues el valor:env de tu Worker en tiempo de ejecución.Paso 3: Crea un Worker para enviar solicitudes de firma
Reemplaza el contenido desrc/index.js (o src/index.ts si elegiste TypeScript) con lo siguiente. Este Worker acepta una solicitud POST con los datos del firmante, llama al endpoint create-and-send de Firma y devuelve el ID de la solicitud de firma.Paso 4: Despliega
https://firma-signing.<tu-subdominio>.workers.dev). Tu frontend ya puede hacer POST con los datos del firmante a esa URL.Manejo de webhooks
Para hacer seguimiento de cuándo se firman los documentos, crea un segundo Worker que reciba los eventos de webhook de Firma. En el panel de Firma, en Configuración → Webhooks, registra un webhook que apunte a la URL de este Worker.Firma incrustada
Para aplicaciones donde los firmantes completan los documentos directamente en tu interfaz, Firma ofrece una experiencia de firma incrustable. La respuesta decreate-and-send incluye un first_signer.id (el signing_request_user_id) y un first_signer.signing_link ya preparado. Cárgalo en un iframe:
Extra: conexión MCP para desarrollo asistido por IA
Firma ofrece un servidor MCP de documentación al que pueden conectarse las herramientas de codificación con IA. Si usas un asistente de IA mientras construyes tu integración con Cloudflare, conectar el servidor MCP le permite buscar en la documentación de Firma y generar llamadas a la API precisas. Añade la URL del servidor MCP a la configuración de tu herramienta:Próximos pasos
- Autenticación de la API — claves API y alcance de espacios de trabajo
- Guía de webhooks — tipos de eventos, payloads y verificación de firmas
- Firma incrustada — experiencia de firma dentro de la aplicación
- Creación de espacios de trabajo — configuraciones multiinquilino para aplicaciones SaaS
- Guía de configuración completa — recorrido de integración con Firma de principio a fin
- Referencia de la API — documentación completa de los endpoints