api.apps.network funciona solo con aplicaciones web. Todos los métodos reciben primero el id de la aplicación.
Los ejemplos usan el cliente api de Crear el cliente. appId es el id de una de tus aplicaciones: api.account.me() las lista.
Ventanas de tiempo
analytics, errors, logs y performance reciben un start y un end, cada uno un string ISO 8601 o un Date. Una ventana abarca como máximo 7 días, y start se ajusta a la fecha de creación de la aplicación. Una ventana no válida da 400 INVALID_TIME_RANGE.
RATE_LIMITED.
Analíticas
network.analytics(appId, start, end, filters?) devuelve los totales de tráfico y sus desgloses. Devuelve null para una ventana sin tráfico.
countries, devices, os, browsers, protocols, methods, paths, referers, providers, ips, status_codes, bots y content_types. Cada grupo tiene type, visits, requests y bytes.
Filtros
Los filtros acotan todos los desgloses. Cada uno recibe el valor exacto detype de su desglose:
Un filtro no válido da 400
INVALID_FILTER.
Errores
network.errors(appId, start, end, { include_4xx }) devuelve las respuestas 5xx de la ventana, más las 4xx con include_4xx: true. Devuelve null para una ventana vacía.
Logs de peticiones
network.logs(appId, start, end) devuelve peticiones individuales con detalles del cliente, la petición y la respuesta. Disponible en los planes Pro y Enterprise (en caso contrario, 403 UPGRADE_REQUIRED).
Rendimiento
network.performance(appId, start, end) devuelve percentiles de latencia (p50, p95, p99, en ms) en el edge y en el origen, por país, por ubicación y para las rutas más lentas. Devuelve null para una ventana vacía. Disponible en los planes Pro y Enterprise.
DNS
network.dns(appId) devuelve los registros DNS que necesita tu dominio personalizado, con su estado. Sin un dominio personalizado da 400 NO_CUSTOM_DOMAIN.
Dominio personalizado
network.setDomain(appId, domain) asocia un dominio personalizado (plan Standard o superior). Pasa "@" para eliminarlo.
Purgar la caché
network.purgeCache(appId) borra la caché del edge de la aplicación. Está limitado a una purga cada 60 segundos (429 KEEP_CALM).
Errores de los métodos de analíticas
Próximos pasos
Tiempo real
Transmite logs y estado en vivo.
Referencia de la API de red
Los endpoints REST detrás de estos métodos.
Analíticas de edge desde la CLI
Las mismas acciones desde la terminal.

