https://api.veriko.mx/v1/validations/statsObtener las estadísticas de validaciones de la cuenta de usuario
Guía de uso →Devuelve contadores agregados de las validaciones de la cuenta:
- Los contadores de primer nivel —
valid,not_found,cep_unavailable,returned,errorypending— agrupan porbanxico_status. by_statusagrupa por estado del ciclo de vida.by_typesepara las modalidadesdirectyocr.
Acepta los mismos filtros que GET /v1/validations, con una excepción: status se admite pero no modifica los contadores (cada uno lleva ya su propio objetivo).
| Parámetro | Ubicación | Tipo | Obligatorio | Descripción |
|---|---|---|---|---|
amount_max | query | number (float) | opcional | Filtro — Importe máximo inclusivo de las validaciones contadas. p. ej.50000 |
amount_min | query | number (float) | opcional | Filtro — Importe mínimo inclusivo de las validaciones contadas. p. ej.1000.5 |
bank | query | string | opcional | Filtro — Código SPEI del banco emisor o receptor. (1-5 dígitos. Más o menos dígitos provoca que el campo sea ignorado). p. ej.012 |
batch_id | query | integer | opcional | Filtro — Identificador del trabajo de importación que generó las validaciones. p. ej.42 |
client_ref | query | string | opcional | Coincidencia exacta con la orden-4812 |
from | query | string (date) | opcional | Filtro — Fecha inicial inclusiva, aplicada sobre la creación de la validación. p. ej.2025-01-01 |
playground | query | string | opcional | Filtro — Muestra solo las validaciones del banco de pruebas (Playground). Si se envía, el único valor admitido es 1 |
retry_state | query | string | opcional | Filtro — Estado del ciclo de reintentos: pending |
search | query | string | opcional | Filtro — Texto buscado, sin distinguir mayúsculas y minúsculas, en los datos enviados, normalizados y devueltos por Banxico. MXBA |
status | query | string | opcional | Filtro — Se acepta para mantener paridad con valid |
to | query | string (date) | opcional | Filtro — Fecha final inclusiva, aplicada sobre la creación de la validación. p. ej.2025-03-31 |
type | query | string | opcional | Filtro — Modalidad: direct |
with_deleted | query | string | opcional | Filtro — Alcance de los registros retirados: omitido incluye activos y retirados; 0 |
curl -X GET 'https://api.veriko.mx/v1/validations/stats' \
-H 'Authorization: Bearer veriko_••••'Ejemplo en Python — próximamente.
Ejemplo en JavaScript — próximamente.
Ejemplo en PHP — próximamente.
| Campo | Tipo | Descripción |
|---|---|---|
type | string | Tipo de recurso JSON:API. Siempre validation_stats |
attributes | object | Contadores agregados bajo los filtros de la petición. |
total | integer | Cantidad de validaciones que cumplen los filtros, sin distinguir veredicto. p. ej.47 |
valid | integer | Cantidad de validaciones confirmadas por Banxico (CEP disponible). p. ej.35 |
not_found | integer | Cantidad de validaciones sin CEP y sin coincidencia en Banxico. p. ej.5 |
cep_unavailable | integer | Cantidad de validaciones cuyo CEP no estaba disponible aunque Banxico reconoció la transacción. p. ej.2 |
returned | integer | Cantidad de validaciones cuya operación se liquidó y después se devolvió. p. ej.0 |
error | integer | Cantidad de validaciones sin veredicto concluyente por un error. p. ej.1 |
pending | integer | Cantidad de validaciones cuyo procesamiento está en curso. p. ej.1 |
deleted | integer | Cantidad de validaciones retiradas que cumplen los demás filtros. p. ej.2 |
other | integer | Diferencia entre 1 |
by_type | object | Desglose por tipo de validación. |
direct* | integer | Cantidad de validaciones realizadas mediante captura manual. p. ej.30 |
ocr* | integer | Cantidad de validaciones realizadas mediante imagen (OCR). p. ej.17 |
by_status | object | Desglose por estado del ciclo de vida. Las propiedades siempre están presentes y suman |
queued* | integer | Cantidad de validaciones aceptadas que esperan procesamiento. p. ej.3 |
processing* | integer | Cantidad de validaciones cuyo procesamiento está en curso. p. ej.1 |
valid* | integer | Cantidad de validaciones confirmadas por Banxico (CEP disponible). p. ej.35 |
not_found* | integer | Cantidad de validaciones sin CEP y sin coincidencia en Banxico. p. ej.5 |
cep_unavailable* | integer | Cantidad de validaciones cuyo CEP no estaba disponible aunque Banxico reconoció la transacción. p. ej.2 |
invalid* | integer | Cantidad de validaciones rechazadas por datos inválidos. p. ej.1 |
returned* | integer | Cantidad de validaciones cuya operación se liquidó y después se devolvió. p. ej.0 |
failed* | integer | Cantidad de validaciones con un fallo terminal de procesamiento. p. ej.0 |
error* | integer | Cantidad de validaciones cuyo procesamiento terminó con un error. p. ej.1 |
| Código | Clase | Descripción | Cuerpo |
|---|---|---|---|
| 200 | 2xx | Estadísticas agregadas de las validaciones de la cuenta. | ValidationStats |
| 401 | 4xx | Se requiere autenticación o las credenciales son inválidas | ErrorResponse |
| 422 | 4xx | Un filtro trae un valor fuera de su lista admitida. El código es invalid_filter y el detail nombra el parámetro. | ErrorResponse |
| Código | Clave | Ejemplo |
|---|---|---|
| 401 | unauthorized | Credenciales de autenticación ausentes o inválidas. Envelope
|
| 422 | invalid_filter | El filtro `retry_state` trae un valor no admitido. Envelope
|