// Cargando payload ficticio...Conecta tu sistema una vez y deja de subir archivos.
Tus clientes y operaciones llegan solos a PLDUnity, listos para umbrales, listas y avisos. Diseñado para sujetos obligados con volumen alto u operación continua (casinos y apuestas en línea, activos virtuales, tarjetas y prepago, financieras) y para sus equipos de TI.
# Generando comando cURL ficticio...// Presiona "Ejecutar Petición" para simular...Conexión Verificada (Simulación)
Llave de API ficticia identificada. Permisos validados contra la huella SHA-256 de prueba.
Diseñado para Operación Continua sin Archivos Manuales
La API de PLDUnity conecta el sistema del cliente (su gestor de usuarios, back-office o caja) con la plataforma de cumplimiento PLD para dar de alta expedientes y enviar operaciones sin subir hojas de cálculo.
Sin capturas ni archivos
Los clientes y las operaciones llegan directamente desde tu sistema. Cada usuario se convierte en un expediente en PLDUnity sin subir archivos manuales.
Ingesta DirectaExpedientes siempre al día
Cada alta o cambio en tu gestor actualiza el expediente en PLDUnity, con su grado de riesgo inicial y en cola para la revisión en listas.
Sincronización ContinuaMismas reglas que la plataforma
Lo que entra por API pasa por la misma validación, umbrales en UMA del año, acumulación mensual y semestral por cliente, expedientes y aviso XML.
Motor NormativoIdempotente y seguro de reintentar
Enviar el mismo lote dos veces no duplica nada. Tu equipo de TI puede reintentar envíos ante cortes de red con certeza de integridad.
Cero DuplicadosRespuesta renglón por renglón
Cada cliente u operación rechazada trae su motivo específico e índice dentro del lote, devolviendo la clave calculada para cada registro aceptado.
Detalle por RenglónAvisos por Webhooks firmados
Avisos automáticos al sistema del cliente mediante webhooks firmados con HMAC-SHA256 cuando se genera un XML o cambia una verificación de identidad.
Eventos Firmados/clientes y /operaciones)Puente de deduplicación idempotente y trineo de lote (500 registros)Indicador radial de acumulación mensual/semestral en UMA del añoArquitectura REST, Seguridad de Llaves y Esquemas
Formato REST sobre HTTPS con JSON de entrada y salida. Llaves generadas con 32 bytes aleatorios, almacenadas únicamente como huella SHA-256 y registradas en bitácora de auditoría.
https://app.pldunity.com/api/v1REST sobre HTTPS (TLS 1.3), JSON de entrada y salida en todos los endpoints.
Authorization: Bearer pldbdu_...También se acepta X-API-Key. Se generan con 32 bytes aleatorios, se guardan solo como hash SHA-256, son revocables y registran su último uso.
Cada alta por API queda registrada automáticamente en la bitácora de auditoría de la plataforma.
120 peticiones por hora por llave; hasta 500 clientes u operaciones por petición.
clientes y operaciones), indicador de 120 peticiones/hora y bitácora de auditoríaTabla de Endpoints (API v1)
Base:https://app.pldunity.com/api/v1| Método | Ruta | Permiso (Scope) | Para qué |
|---|---|---|---|
| GET | /ping | Cualquiera | Probar la llave; devuelve la empresa y el prefijo de la llave. |
| POST | /clientes | clientes | Alta y actualización de hasta 500 expedientes por lote. |
| GET | /clientes | clientes | Listar expedientes; filtros limite (1–200), rfc, idExterno, desde (fecha ISO). |
| GET | /clientes/{clave} | clientes | Un expediente por su clave (o /clientes/_?idExterno=...). |
| POST | /operaciones | operaciones | Hasta 500 operaciones por lote, con periodo (año y mes) y tipo de movimiento opcional (depósitos o retiros). |
Clientes: Campos y Reglas de Expediente
- Obligatorios:
idExterno(el ID en el sistema del cliente) yrfc(12 o 13 caracteres). - Regla para RFC genérico:Para
XEXX010101000(extranjero) yXAXX010101000(público en general) también son obligatoriosnombreClienteyapellidoPaterno; así cada persona queda en su propio expediente individualizado. - Opcionales:
apellidoMaterno,curp,fechaNacimiento(AAAA-MM-DD),tipoPersona(FISICA o MORAL),actuaNombrePropio, domicilio y contacto, actividad económica, nacionalidad, país y beneficiario controlador. - Cálculo de
clave:La plataforma calcula la clave del expediente a partir del RFC (o del RFC genérico más el nombre) y la devuelve enclavepara que el sistema del cliente la guarde.
POST /clientes (Ficticio):{
"ok": true,
"recibidos": 1,
"creados": 1,
"actualizados": 0,
"rechazados": 0,
"resultados": [
{
"index": 0,
"idExterno": "ID-FICTICIO-001",
"clave": "MOCK010101XYZ",
"estado": "creado"
}
]
}Operaciones: Campos y Acumulación UMA
- Obligatorios por operación:
fechaOperacion(AAAA-MM-DD),monto(> 0) yrfcCliente, o biennombreCliente+apellidoPaterno. - Parámetros de lote:Incluye
periodo(año y mes) y tipo de movimiento opcional (depósitos o retiros), con hasta 500 operaciones por petición. - Opcionales por actividad:Tipo de operación, moneda, instrumento monetario, datos del cliente y su domicilio, beneficiario controlador, y campos de juego (tipo de juego, cuenta, folio, premio).
- Respuesta detallada:Informa operaciones procesadas, rechazadas, duplicadas omitidas, con advertencias, resumen de riesgo en UMA y el lote creado.
POST /operaciones (Ficticio):{
"ok": true,
"loteId": "LOTE-MOCK-2026-001",
"procesadas": 1,
"rechazadas": 0,
"duplicadasOmitidas": 0,
"conAdvertencias": 0,
"resumenRiesgo": {
"cliente": "MOCK010101XYZ",
"superaUmbralAvisoUMA": true
}
}Flujo de Integración en 5 Pasos
Configura tu acceso en minutos desde el panel de administrador y recibe notificaciones reactivas firmadas criptográficamente.
Genera tu llave de API
El administrador genera una llave en la plataforma (Cargar operaciones → Conectar mi sistema, o Configuración → API Keys) y elige sus permisos (clientes, operaciones).
Huella única SHA-256
La llave se muestra una sola vez; la plataforma guarda solo su huella (hash SHA-256). Si se pierde, se revoca y se genera otra al instante.
Envío en lotes
El sistema del cliente envía clientes y operaciones a la API en lotes de hasta 500 registros, guardando la clave devuelta para cada expediente.
Webhooks firmados (Opcional)
Configura webhooks con firma HMAC-SHA256 para recibir avisos cuando se genera un XML o cambia una verificación de identidad.
Documentación en plataforma
La documentación interactiva completa y la bitácora de auditoría están dentro de la plataforma, en la sección de documentación de la API.
1 min, 5 min, 30 min, 2 h, 12 h)Conservación del mismo X-PLDBDU-Delivery en cada reintento para evitar duplicadosRespuestas Legibles con ok: false
JSON con ok: false y un mensaje legible en cada código de estado HTTP para facilitar la depuración y los reintentos automáticos.
Datos inválidos o campos obligatorios faltantes; en envíos por lotes, devuelve el detalle renglón por renglón con su index.
Llave de API ausente en el encabezado o previamente revocada por el administrador.
La llave es válida pero no tiene el permiso (scope clientes u operaciones) requerido para la ruta.
404 Not Found (expediente o ruta inexistente) o 405 Method Not Allowed (verbo HTTP incorrecto).
Conflicto de integridad: existe más de un expediente registrado con el mismo idExterno.
Se alcanzó el límite de 120 peticiones por hora para la llave. Aplicar reintento con espera creciente.
Servicio de autenticación temporalmente no disponible; seguro de reintentar con espera creciente.
Buenas Prácticas para el Integrador
- Lotes de 200 a 500 registros:Agrupa tus envíos en lotes de 200 a 500 clientes u operaciones y aplica reintento con espera creciente (backoff exponencial) ante códigos
429y503. - Guardar la
clavede cada expediente:Almacena en tu base de datos laclavedevuelta porPOST /clientespara futuras consultas directas. - Reconciliación nocturna con
GET /clientes?desde=...:Sincroniza deltas en un proceso nocturno usando el parámetro ISOdesdeen lugar de reenviar todo el padrón. - Sin borrado por API (Conservación regulatoria):No existe endpoint para borrar clientes; los expedientes se conservan íntegros por obligación regulatoria de la LFPIORPI.
Alcance Operativo y Regulatorio
Conecta tu sistema una vez y automatiza tu cumplimiento PLD
La API REST (https://app.pldunity.com/api/v1) y los webhooks con reintentos forman parte del Plan Corporativo de PLDUnity (desde $19,900 MXN/mes + IVA). Solicita acceso con el equipo de BDUnity.