MRZ Validar cred-mrz-validar

Validación de dígitos verificadores MRZ de credencial INE (4 checks).

Credencial PRODUCCION 🧪 Mocks disponibles — usa una key Sandbox para probar sin costo
La ruta publica muestra estructura y parametros. El dominio productivo y las colecciones ejecutables se habilitan al iniciar sesion.
POST /call/cred-mrz-validar/2.0.0/mrz_validar desde $5.00 MXN/petición

Parámetros

NombreUbicaciónTipoRequeridoDescripción
cicBODY STRING No CIC de 9 posiciones. Alimenta el dígito 1.
ocr_credencialBODY STRING No Número OCR de 13 posiciones. Entra en el dígito 4.
fecha_nacimientoBODY STRING No Fecha de nacimiento en ISO-8601, o las seis posiciones YYMMDD tal como se leen en la MRZ. Alimenta el dígito 1.
vigenciaBODY STRING No Vigencia en ISO-8601 o en seis posiciones YYMMDD. Alimenta el dígito 3.
numero_emisionBODY STRING No Número de emisión.
fuarBODY STRING No FUAR de la credencial.
digito_1BODY STRING No Dígito verificador leído del CIC.
digito_2BODY STRING No Dígito verificador de la fecha.
digito_3BODY STRING No Dígito verificador de la vigencia.
digito_4BODY STRING No Dígito verificador compuesto.

Ejemplos de código

curl -X POST \
  "/call/cred-mrz-validar/2.0.0/mrz_validar" \
  -H "X-Api-Key: YOUR_PREFIX.YOUR_SECRET" \
  -H "Content-Type: application/json" \
  -d '{"cic": "217120443", "fuar": "00000", "digito_1": "0", "digito_2": "6", "digito_3": "9", "digito_4": "4", "vigencia": "2031-12-31", "numero_emision": "07", "ocr_credencial": "1332045548895", "fecha_nacimiento": "1981-08-18"}'

Ejemplo Respuesta

{"data": {"resultado": {"estado": "ok", "motivos": []}, "veredicto": {"estado": "valido", "confianza": null}, "digitos_verificadores": {"d1": {"coincide": true, "recibido": "0", "calculado": "0"}, "d2": {"coincide": true, "recibido": "6", "calculado": "6"}, "d3": {"coincide": true, "recibido": "9", "calculado": "9"}, "d4": {"coincide": true, "recibido": "4", "calculado": "4"}}}, "errors": [], "estatus": "OK", "request_id": "00000000-0000-00"}
POST /call/cred-mrz-validar/1.0.0/mrz_validar desde $5.00 MXN/petición

Parámetros

NombreUbicaciónTipoRequeridoDescripción
CICBODY STRING No Clave de identificación CIC (9 dígitos)
Digito1BODY STRING No Dígito verificador 1 (CIC)
FechaNacimientoBODY STRING No Fecha nacimiento YYMMDD
Digito2BODY STRING No Dígito verificador 2 (fecha nac.)
VigenciaBODY STRING No Vigencia YYMMDD
Digito3BODY STRING No Dígito verificador 3 (vigencia)
Digito4BODY STRING No Dígito verificador 4 (compuesto)
OCRBODY STRING No OCR 13 caracteres
NumEmisionBODY STRING No Número de emisión (01, 02...)
FuarBODY STRING No FUAR 8 dígitos

Ejemplos de código

curl -X POST \
  "/call/cred-mrz-validar/1.0.0/mrz_validar" \
  -H "X-Api-Key: YOUR_PREFIX.YOUR_SECRET" \
  -H "Content-Type: application/json" \
  -d '{"param": "valor"}'