Objetivo
Entiende el estado y la forma de tu tráfico de validaciones: tasa de éxito, latencia, tendencias de volumen y qué contrapartes aparecen con mayor frecuencia. Usa estos datos para identificar patrones de error, detectar tráfico inusual y optimizar políticas de reintentos.
Requisitos previos
- Una API key activa (
mxcep_…) con el permisoinsights:read_self.
Pasos
1. Comenzar con el resumen de KPIs
GET /v1/insights/overview proporciona un snapshot de los indicadores clave para las últimas 24–48 horas: validaciones totales, conteos de hoy y ayer, tasa de éxito y latencia promedio.
curl 'https://api.example.com/v1/insights/overview' \
-H 'Authorization: Bearer mxcep_••••'{
"data": {
"type": "insights_overview",
"attributes": {
"total_validations": 4821,
"today": 143,
"yesterday": 118,
"success_rate_pct": 91.4,
"avg_latency_ms_24h": 1320,
"verdict_distribution_7d": {
"valid": 87.2,
"not_found": 9.1,
"cep_unavailable": 2.5,
"error": 1.2
}
}
}
}2. Profundizar en tendencias de series temporales
GET /v1/insights/trends devuelve datos de series temporales agrupados. Elige el range de tiempo y la metric:
| range | Tamaño del bucket |
|---|---|
24h | Por hora |
7d | Por día |
30d | Por día |
90d | Por semana (semanas inician el lunes) |
Tendencia de volumen (últimos 30 días):
curl 'https://api.example.com/v1/insights/trends?range=30d&metric=volume' \
-H 'Authorization: Bearer mxcep_••••'Percentiles de latencia (últimos 7 días):
curl 'https://api.example.com/v1/insights/trends?range=7d&metric=latency' \
-H 'Authorization: Bearer mxcep_••••'La métrica de latencia devuelve p50, p95 y p99 por bucket. Un p99 creciente mientras el p50 se mantiene estable indica lentitud intermitente del upstream Banxico en lugar de un problema sistemático.
3. Identificar los principales bancos por volumen o errores
GET /v1/insights/top-banks lista los bancos más frecuentes en tus validaciones durante los últimos 30 días:
# Top 10 bancos por volumen
curl 'https://api.example.com/v1/insights/top-banks?metric=volume&limit=10' \
-H 'Authorization: Bearer mxcep_••••'
# Top bancos por conteo de errores — útil para detectar rutas problemáticas
curl 'https://api.example.com/v1/insights/top-banks?metric=errors&limit=10' \
-H 'Authorization: Bearer mxcep_••••'4. Identificar los principales beneficiarios
GET /v1/insights/top-beneficiaries lista las cuentas que aparecen con más frecuencia como destinos en tus validaciones:
curl 'https://api.example.com/v1/insights/top-beneficiaries' \
-H 'Authorization: Bearer mxcep_••••'Siguientes pasos
- Exportar estados de cuenta financieros para el mismo período: ver Generar reportes financieros.
- Revisar el consumo de cuota junto a las tendencias de volumen: ver Monitorear uso.