---
title: "API de Firma Electrónica con NOM-151 — SDKs, Webhooks y Sandbox | AllSign"
description: "Integra firma electrónica con validez legal NOM-151 en tu app. API REST con Bearer auth, SDKs Node.js/Python, webhooks y sandbox gratuito."
url: "https://allsign.io/api-firma-electronica"
datePublished: "2026-04-12"
dateModified: "2026-10-08"
author: "Arturo García"
---

Revisado 08·10·2026

# API de firma electrónica con NOM-151

Integra firma electrónica con validez legal en tu aplicación. Constancias de conservación NOM-151, sellos de tiempo SHA-256 y firma avanzada SAT — todo desde una API REST documentada, con SDKs y sandbox gratuito.

[Explorar sandbox](https://developers.allsign.io/?utm_source=allsign\&utm_medium=landing\&utm_campaign=api-firma-electronica\&utm_content=hero-cta) [Ver planes con API](https://allsign.io/pricing)

- SDKs oficiales: Node.js, Python y cURL/REST

  3

- Firma de cada webhook, verificable en tu servidor

  HMAC-SHA256

SDKs

## SDKs y lenguajes soportados

API REST estándar compatible con cualquier lenguaje. SDKs oficiales para las plataformas más populares.

1. ### Node.js / TypeScript

   npm install @allsign/sdk

2. ### Python

   pip install allsign

3. ### cURL / REST

   curl -X POST https\://api.allsign.io/v1/documents

Autenticación

## Modelo de autenticación

Bearer token con API Keys y scopes configurables.

1. ### API Keys

   Genera keys desde el dashboard con scopes configurables.

2. ### TLS 1.3 + AES-256

   Cifrado en tránsito y en reposo.

3. ### Scopes granulares

   documents:create, signatures:manage, webhooks:read.

Webhooks

## Webhooks en tiempo real

Recibe notificaciones HTTP POST instantáneas cada vez que un documento cambia de estado.

1. ### Firma HMAC-SHA256

   Verifica la autenticidad de cada webhook con tu webhook secret.

2. ### Reintentos automáticos

   Hasta 5 intentos con backoff exponencial.

3. ### Eventos granulares

   document.\*, signer.\*, signature.created.

Marco legal

## Validez legal de la firma vía API

Cada documento firmado a través de la API cumple con el mismo marco normativo que la plataforma web.

1. ### NOM-151 automática en cada llamada a la API

   La API de AllSign genera una constancia de conservación conforme a la NOM-151-SCFI-2016 por cada documento firmado, sin configuración adicional. La constancia es emitida por Seguridata, Prestador de Servicios de Certificación acreditado por la Secretaría de Economía de México, e incluye sello de tiempo SHA-256 que certifica la integridad del documento desde su creación.

   NOM-151-SCFI-2016 · DOF 30/03/2017

   [Conoce más sobre NOM-151 automática en cada llamada a la API](https://allsign.io/learn/nom-151)

2. ### Equivalencia legal API vs. plataforma web

   Los documentos firmados mediante la API REST tienen exactamente la misma validez legal que los firmados en la plataforma web. El artículo 89 del Código de Comercio de México no distingue entre canales de generación — lo relevante es que el mensaje de datos cumpla requisitos de integridad (artículo 93), atribución (artículo 97) y accesibilidad.

   Código de Comercio, Arts. 89, 93, 97

   [Conoce más sobre Equivalencia legal API vs. plataforma web](https://allsign.io/learn/nom-151)

3. ### Firma avanzada SAT (e.firma) vía API

   La API permite solicitar firma con e.firma SAT como nivel de verificación. El firmante vincula su certificado digital emitido por el Servicio de Administración Tributaria al documento, otorgando el nivel más alto de autenticación reconocido por la Ley de Firma Electrónica Avanzada y el artículo 97 del Código de Comercio.

   LFEA · DOF 2012

   [Conoce más sobre Firma avanzada SAT (e.firma) vía API](https://allsign.io/learn/firma-digital)

4. ### Audit trail inmutable para compliance

   Cada evento del ciclo de firma se registra en un audit trail inmutable: creación, envío, apertura, firma y descarga. Los registros incluyen timestamp ISO 8601, dirección IP, user-agent y geolocalización. Los webhooks permiten replicar esta trazabilidad en sistemas internos bajo marcos SOC-2 o ISO 27001.

   AllSign API · Audit Trail

## Prueba la API _en el sandbox_

Sandbox gratuito en todos los planes. Crea documentos de prueba, dispara flujos de firma y recibe webhooks sin consumir saldo.

[Explorar sandbox](https://developers.allsign.io/?utm_source=allsign\&utm_medium=landing\&utm_campaign=api-firma-electronica\&utm_content=hero-cta) [Hablar con Engineering](https://allsign.io/contact)

Preguntas frecuentes

## Preguntas frecuentes sobre la API

### ### ¿Cómo me autentico en la API de AllSign?

La API usa Bearer tokens. Generas una API Key desde el dashboard de AllSign (Configuración → API Keys) y la incluyes en el header Authorization de cada request. Cada key tiene scopes configurables para controlar los permisos.

### ### ¿La API genera constancias NOM-151 automáticamente?

Sí. Cada documento firmado a través de la API genera automáticamente una constancia de conservación NOM-151 emitida por Seguridata, Prestador de Servicios de Certificación acreditado por la Secretaría de Economía. No requiere configuración adicional — el cumplimiento legal está integrado en cada llamada.

### ### ¿Los documentos firmados por API tienen la misma validez legal que los firmados en la plataforma web?

Sí. Los documentos firmados mediante la API de AllSign tienen exactamente la misma validez legal. Cada firma incluye constancia de conservación, sello de tiempo SHA-256 y cadena de custodia completa conforme al Código de Comercio (artículos 89-114) y la NOM-151-SCFI-2016.

### ### ¿Tienen sandbox para pruebas?

Sí. El sandbox de AllSign es gratuito y está disponible en todos los planes. Puedes crear documentos de prueba, disparar flujos de firma y recibir webhooks sin generar constancias NOM-151 reales ni consumir saldo.

### ### ¿Qué SDKs y lenguajes soporta la API?

La API es REST estándar, funciona con cualquier lenguaje. Ofrecemos SDKs oficiales para Node.js (TypeScript) y Python, además de ejemplos en cURL para integración rápida. La documentación completa está en developers.allsign.io.

### ### ¿Cómo funcionan los webhooks?

AllSign envía webhooks HTTP POST a tu endpoint cada vez que ocurre un evento relevante: documento firmado, firmante completó, documento expirado, etc. El payload incluye el ID del documento, tipo de evento, timestamp y datos del firmante. Puedes configurar múltiples endpoints y filtrar por tipo de evento.

### ### ¿La API soporta firma avanzada SAT (e.firma)?

Sí. La API permite solicitar firma con e.firma SAT como parte del flujo. El firmante vincula su certificado digital del SAT al documento, otorgando el nivel más alto de autenticación reconocido por la legislación fiscal mexicana, conforme a la Ley de Firma Electrónica Avanzada (DOF 2012).

### ### ¿Cuánto cuesta usar la API de AllSign?

La API está incluida desde el plan con acceso a API REST. Cada documento firmado consume saldo según el tarifario vigente, con NOM-151 incluida sin cargo aparte. El sandbox es gratuito en todos los planes, sin costo por llamada. Ve /pricing para el tarifario actualizado.

¿Tienes otra pregunta? [Escríbenos](https://allsign.io/api-firma-electronica#contacto)

## Hablemos de lo que tu operación necesita

Cuéntanos tu caso y te contactamos en menos de 24 horas. Sin compromiso, solo claridad.
