Solo V3
Esta opción no existe en las sesiones creadas con la V2.
Con esta opción, al terminar la sesión se consulta en el INE si la persona está afiliada a un partido político nacional, usando la clave de elector y el nombre leídos de su credencial. El resultado incluye los partidos a los que está afiliada y el comprobante oficial emitido por el INE.
Envía political_affiliation: true en el cuerpo de la solicitud al crear la sesión:
{ "validations": ["INE", "CURP"], "webhook": "https://tu-api.com/webhooks/verificamex", "political_affiliation": true}curl -X POST https://api.verificamex.com/identity/v3/identity/sessions \ -H "Authorization: Bearer {TU_TOKEN}" \ -H "Accept: application/json" \ -H "Content-Type: application/json" \ -d '{ "validations": ["INE", "CURP"], "webhook": "https://tu-api.com/webhooks/verificamex", "political_affiliation": true }'La respuesta de creación confirma la opción con "political_affiliation": true.
La consulta al INE empieza cuando la persona termina la sesión y tarda desde unos segundos hasta varios minutos. Por eso normalmente termina después de que la sesión ya cerró:
status: FINISHED): llega como siempre, con political_affiliation.status en
pending o processing.political_affiliation.status en completed o failed.Si la consulta termina antes de que la sesión cierre, el resultado viene directamente en el webhook de cierre y no se envía un segundo webhook. En cualquier momento puedes consultar el estado actual en el detalle de la sesión.
Tanto el detalle de la sesión como el
webhook incluyen el campo political_affiliation. Es null si
la sesión no pidió la consulta.
| Campo | Tipo | Descripción |
|---|---|---|
| status | String | Estado de la consulta: pending (esperando a que termine la sesión), processing (consultando al INE), completed (el INE respondió) o failed (no se pudo completar). |
| affiliated | Boolean | true si la persona aparece afiliada a algún partido. null mientras la consulta no esté completed. |
| affiliations | Array | Afiliaciones encontradas, cada una con nombre_completo, entidad, partido y fecha_afiliacion. Vacío si no está afiliada o si la consulta no terminó. |
| message | String | Descripción del resultado o del motivo de la falla. |
| consulted_at | String | Fecha y hora en que se consultó al INE (ISO-8601, UTC). |
| proof_url | String | URL firmada para descargar el comprobante oficial del INE en PDF, o null. |
| screenshot_url | String | URL firmada para descargar la captura de la consulta, o null. |
{ "status": "completed", "affiliated": true, "affiliations": [ { "nombre_completo": "JUAN CARLOS GARCIA LOPEZ", "entidad": "CIUDAD DE MÉXICO", "partido": "NOMBRE DEL PARTIDO", "fecha_afiliacion": "2025-02-01" } ], "message": "La persona aparece afiliada a un partido político", "consulted_at": "2026-10-22T16:00:00Z", "proof_url": "https://storage.googleapis.com/...&X-Goog-Signature=...", "screenshot_url": "https://storage.googleapis.com/...&X-Goog-Signature=..."}{ "status": "completed", "affiliated": false, "affiliations": [], "message": "La persona no aparece afiliada a ningún partido político", "consulted_at": "2026-10-22T16:00:00Z", "proof_url": "https://storage.googleapis.com/...&X-Goog-Signature=...", "screenshot_url": "https://storage.googleapis.com/...&X-Goog-Signature=..."}{ "status": "pending", "affiliated": null, "affiliations": [], "message": null, "consulted_at": null, "proof_url": null, "screenshot_url": null}{ "status": "failed", "affiliated": null, "affiliations": [], "message": "El proveedor no devolvió la clave de elector de la credencial.", "consulted_at": null, "proof_url": null, "screenshot_url": null}Solo V3
Esta opción no existe en las sesiones creadas con la V2.
Cobro condicionado
3 tokens extra, solo si el INE responde la consulta.
Puede llegar después
Si termina después del cierre, recibirás un segundo webhook con el resultado.
No afecta el resultado
Es informativa: no cambia el result de la verificación.