api

Generar PDF de Beneficiario Controlador

Versión: 1.0.0 | Liberado: Diciembre 2024

Descripción

Endpoint que genera automáticamente un documento PDF para el "Formato de Identificación de Beneficiario Controlador" del SAT (Anexo 3 para personas físicas).

Endpoint

GET https://api.jaak.ai/api/v1/kyc/session/{sessionId}/beneficiary-controller-pdf

Parámetros

ParámetroTipoRequeridoDescripción
sessionIdpathIdentificador de la sesión KYC
AuthorizationheaderAPI Key o Bearer Token
LanguageheaderNo"es" o "en" (default: español)

Métodos de Autenticación

# API Key
Authorization: YOUR_API_KEY

# Bearer Token
Authorization: Bearer [JWT_TOKEN]

Roles permitidos: God, Administrador, Manager, Lector (solo lectura)

Respuesta

Éxito (200 OK)

Content-Type: application/pdf
Content-Disposition: attachment; filename="beneficiario_controlador_{sessionId}.pdf"

Cuerpo: Archivo PDF binario

Códigos de Error

CódigoDescripción
400Formato de ID de sesión inválido
401Credenciales inválidas/expiradas
403Permisos insuficientes
404 (KYC19)Sesión no existe
500Fallo de generación del PDF

Contenido del PDF

El documento incluye automáticamente:

  • Información personal completa (nombres, fecha de nacimiento, nacionalidad, género)
  • CURP y RFC
  • Detalles de identificación del documento
  • Información de dirección completa
  • Detalles de contacto verificados (teléfono/email)
  • Fotografía facial
  • Logo de la empresa (si está configurado)
  • Timestamp de generación

Flujo de Integración Recomendado

1. Iniciar sesión KYC → recibir sessionId
2. Usuario completa el proceso de verificación
3. Confirmar estado de sesión = "completed"
4. Llamar al endpoint de generación de PDF
5. Almacenar PDF en el sistema
6. Asociar con el registro del cliente

Mejores Prácticas

Hacer:

  • Verificar que la sesión KYC esté "completada" antes de solicitar el PDF
  • Descargar inmediatamente después de la completación
  • Usar nombres de archivo descriptivos con sessionId
  • Validar Content-Type como "application/pdf"
  • Implementar backoff exponencial para errores 500

Evitar:

  • Solicitudes duplicadas simultáneas
  • Asumir disponibilidad del PDF sin verificar el estado
  • Ignorar errores 404
  • Almacenar descargas sin validar

Ambientes

AmbienteURL
Sandboxhttps://api.sandbox.jaak.ai
Producciónhttps://api.jaak.ai

Información de Cumplimiento

El endpoint genera documentos en conformidad con:

  • Especificaciones del Formato Anexo 3 del SAT
  • Regulaciones mexicanas anti-lavado de dinero
  • Requisitos actuales de identificación oficial
  • Regulaciones federales para prevención de ingresos ilícitos

Soporte