Ir al contenido

Crear un documento.

El primer paso para iniciar un proceso de firmado legalmente vinculante es la configuración inicial. Aquí definirás quién firma, cómo firma y qué notificaciones recibirá.

  1. Configuración del Proceso: Define métodos de firma, proveedores y orden de ejecución.
  2. Definición de Participantes: Indica quiénes son los firmantes y espectadores.
  3. Personalización: Configura notificaciones, recordatorios y webhooks.

Para crear un nuevo documento, realiza una petición al siguiente endpoint:

Método: POST https://api.digitafirma.com/v1/documents

Identity Providers

Define qué tecnología validará la identidad:

  • VERIFICAMEX: Firma con identidad (INE vigente).
  • LOCAL: Firma simple (ideal para extranjeros).

Sign Modes

Determina cómo se visualizarán las firmas:

  • PDF_SIGNATURE: Firma incrustada en el PDF.
  • CLASSIC: Firma tradicional.
  • CLASSIC_BATCH: Firmado masivo.

CampoTipoDescripción
company_idstringID de la carpeta de trabajo (consulta Listar carpetas de trabajo).
sign_modeenumModo de firmado (CLASSIC, PDF_SIGNATURE, CLASSIC_BATCH).
webhookstringURL que recibirá notificaciones de estado.
sign_orderedenumACTIVE para forzar el orden del array de firmantes.

{
"company_id": "ac110005-9d0c-1243-819d-0c3b71220000",
"config": {
"identity_providers": [
"VERIFICAMEX",
"LOCAL"
],
"allow_type_signatures": [
"VERIFICAMEX",
"EFIRMA",
"FIREL"
]
},
"signatories": [
{
"name": "Juan Perez",
"email": "jpe@gmail.com",
"phone": "+522291449388",
"rfc": "XXXX941024V93"
}
],
"spectators": [
{
"name": "Hector Lavoe",
"email": "hl@hotmail.com"
}
],
"webhook": "{URL-WEBHOOK}",
"sign_ordered": "ACTIVE",
"notification_mode": "ENABLED",
"tries": 3,
"remember_every": 1,
"remember_at": "16:54"
}