Firma Virtual México - Clientes API
  1. Documents
Firma Virtual México - Clientes API
  • API
    • Authentication
      • authenticateLogin
      • registerUser
      • resetPassword
      • authMe
    • Documents
      • createDocument
        POST
      • getAllDocumentsByMe
        GET
      • getDocumentById
        GET
      • getDocumentStatisticsByMe
        GET
    • Files
      • uploadBiometryFiles
      • downloadByFileName
      • downloadBiometryMedia
    • Signatures
      • signDocument
    • PackagePurchase
      • getAllPurchasesByMe
    • SignatureCredit
      • getSignatureCreditByUserId
    • SignaturePackages
      • getAllPackages
    • Mails
      • forwardBiometricValidation
  1. Documents

createDocument

POST
https://demo-apimex.firmavirtual.mx/api/documents/create

createDocument#

Este endpoint permite registrar un nuevo documento en el sistema. Se requiere proporcionar información sobre el propietario del documento, tipo de documento, firmantes involucrados, y el archivo PDF como un base64 .
URL: /api/documents/create
METHOD: POST
BODY:
CampoTipoRequeridoDescripción
filebase64 stringSíArchivo PDF (base64) que será registrado como documento.
signersarraySíLista de firmantes. Debe enviar al menos 1 firmante
Cada firmante incluye los siguientes campos:
CampoTipoRequeridoDescripción
rfcstringNoRFC del firmante. No se debe enviar junto al pasaporte.
passportstringNoPasaporte del firmante. Puede usar el pasaporte si el participante no tiene RFC.
first_namestringSíNombre del firmante.
last_namestringSíApellido paterno del firmante.
mother_last_namestringSíApellido materno del firmante.
emailstringSíCorreo electrónico del firmante.
signer_typestringSíTipo de firmante (NATURAL o LEGAL).

Solicitud

Parámetros de Header

Parámetros del Body application/json

Ejemplos

Respuestas

🟢200
application/json
Body

Solicitud Ejemplo de Solicitud
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://demo-apimex.firmavirtual.mx/api/documents/create' \
--header 'Content-Type: application/json' \
--data-raw '{
    "file": "",
    "signers": [
        {
            "rfc": "",
            "first_name": "",
            "last_name": "",
            "mother_last_name": "",
            "email": "",
            "signer_type": "",
        }
    ]
}'
Respuesta Ejemplo de Respuesta
{}
Modificado en 2026-03-12 18:32:18
Anterior
Documents
Siguiente
getAllDocumentsByMe
Built with