Base URL: https://checkwebpulse.com/wp-json/cwp/v1
Performance Endpoints
/sites/performance
Obtiene el rendimiento (desktop y mobile) de todos los sitios del usuario autenticado.
Parámetros:
token: Tu API token (obligatorio)num: Número de registros por sitio (opcional, por defecto 10)
Ejemplo: GET /sites/performance?token=1
/sites/<ID>/performance
Obtiene el rendimiento de un sitio específico.
Parámetros:
ID: ID del sitio webtoken: Tu API tokennum: Número de registros (opcional)
Ejemplo: GET /sites/105/performance?token=1
Ping / Monitoring Endpoints
/sites/ping
Ejecuta un ping en tiempo real a todos los sitios del usuario y devuelve su estado actual.
Parámetros:
token: Tu API token (obligatorio)
Ejemplo: GET /sites/ping?token=1
/sites/<ID>/ping
Ejecuta un ping en tiempo real a un sitio específico.
Parámetros:
ID: ID del sitio webtoken: Tu API token (obligatorio)
Ejemplo: GET /sites/629/ping?token=1
/sites/getpings
Devuelve el historial de pings de todos los sitios del usuario autenticado.
Parámetros:
token: Tu API token (obligatorio)
Ejemplo: GET /sites/getpings?token=1
/sites/<ID>/getpings
Devuelve el historial de pings de un sitio específico.
Parámetros:
ID: ID del sitio webtoken: Tu API token (obligatorio)
Ejemplo: GET /sites/629/getpings?token=1
Códigos de Estado
Estados de Ping:
success: El sitio respondió correctamente (2xx)failed: El sitio respondió con error (4xx / 5xx)error: No se pudo conectar (timeout / DNS)
Códigos HTTP comunes:
200– OK403– Forbidden404– Not Found500– Internal Server Error503– Service Unavailable0– Error de conexión