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
| Nombre | Ubicación | Tipo | Requerido | Descripción |
|---|---|---|---|---|
| cic | BODY | STRING | No | CIC de 9 posiciones. Alimenta el dígito 1. |
| ocr_credencial | BODY | STRING | No | Número OCR de 13 posiciones. Entra en el dígito 4. |
| fecha_nacimiento | BODY | 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. |
| vigencia | BODY | STRING | No | Vigencia en ISO-8601 o en seis posiciones YYMMDD. Alimenta el dígito 3. |
| numero_emision | BODY | STRING | No | Número de emisión. |
| fuar | BODY | STRING | No | FUAR de la credencial. |
| digito_1 | BODY | STRING | No | Dígito verificador leído del CIC. |
| digito_2 | BODY | STRING | No | Dígito verificador de la fecha. |
| digito_3 | BODY | STRING | No | Dígito verificador de la vigencia. |
| digito_4 | BODY | 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
| Nombre | Ubicación | Tipo | Requerido | Descripción |
|---|---|---|---|---|
| CIC | BODY | STRING | No | Clave de identificación CIC (9 dígitos) |
| Digito1 | BODY | STRING | No | Dígito verificador 1 (CIC) |
| FechaNacimiento | BODY | STRING | No | Fecha nacimiento YYMMDD |
| Digito2 | BODY | STRING | No | Dígito verificador 2 (fecha nac.) |
| Vigencia | BODY | STRING | No | Vigencia YYMMDD |
| Digito3 | BODY | STRING | No | Dígito verificador 3 (vigencia) |
| Digito4 | BODY | STRING | No | Dígito verificador 4 (compuesto) |
| OCR | BODY | STRING | No | OCR 13 caracteres |
| NumEmision | BODY | STRING | No | Número de emisión (01, 02...) |
| Fuar | BODY | 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"}'