Como funciona
El transmisor de dinero envia la informacion; Legal Hunt la recibe. Hay cuatro direcciones (endpoints): el cotejo de listas para consultar riesgo, y una por cada tabla del oficio.
https://app.legalhuntaml.com/api/ingesta/sandboxAutenticacion
Cada envio lleva la llave que Legal Hunt te entrega, en el encabezado X-API-Key.
X-API-Key: sk_test_xxxxxxxxxxxxxxxx Content-Type: application/json
Sin llave valida la API responde 401. La estructura del cuerpo siempre es { transmisor_clave, registros }.
POST/cotejar
Cotejo de listas (consulta de riesgo)
Tu sistema envia un nombre (y opcionalmente un pais); Legal Hunt lo compara contra las listas de riesgo y devuelve un veredicto con las coincidencias encontradas.
| Campo (API) | Notas | |
|---|---|---|
| nombre | requerido | Nombre completo o razon social a consultar contra las listas. |
| pais | opcional | Pais a consultar contra las listas de riesgo (GAFI, REFIPRES). Opcional. |
| referencia | opcional | Identificador libre del transmisor para rastrear la consulta en su bitacora. Opcional. |
{
"nombre": "JUAN PEREZ GARCIA",
"pais": "Monaco",
"referencia": "ONB-000123"
}Veredicto de riesgo (semaforo)
{
"ok": true,
"entorno": "sandbox",
"resultado": {
"veredicto": "COINCIDENCIA_ALTA",
"score_max": 100,
"referencia": "ONB-000123",
"coincidencias": {
"personas": [ { "fuente": "PEP", "score": 100 } ],
"paises": [ { "pais": "Monaco", "fuente": "GAFI_GRIS" } ]
},
"nota": "Recomendacion de riesgo. La decision de apertura corresponde al transmisor."
}
}POST/usuarios
Tabla 1 — Usuarios (remitentes y beneficiarios)
{
"transmisor_clave": "22573",
"registros": [
{
"num_usuario_unico_remit": "001",
"tipo_persona_remit": "FISICA",
"num_usuario_unico_benef": "001",
"tipo_persona_benef": "FISICA"
}
]
}POST/operaciones
Tabla 2 — Operaciones por transferencias de fondos
{
"transmisor_clave": "22573",
"registros": [
{
"num_cliente_unico_remit": "001",
"num_cliente_unico_benef": "002",
"tipo_transaccion": "ENVIO",
"no_operacion": "OP-0001",
"fecha_operacion": "2025-08-15",
"monto_pago": 15000,
"moneda_operacion": "MXN"
}
]
}POST/spei
Tabla 3 — Transferencias enviadas via SPEI
{
"transmisor_clave": "22573",
"registros": [
{
"fecha_op": "2025-08-15",
"folio": "F-000123",
"nombre_remitente": "JUAN PEREZ",
"monto": 15000,
"nombre_beneficiario": "MARIA LOPEZ",
"tipo_transferencia": "SPEI"
}
]
}Validador de esquema
Pega tu JSON (el cuerpo completo, con transmisor_clave y registros). Validamos campos requeridos y formatos. Nada se envia a ningun servidor.
