Ahora es más fácil realizar un seguimiento del uso de recursos de tu sitio web y automatizar las operaciones de WordPress. Esta actualización introduce nuevos endpoints para recuperar las métricas de uso del mes actual y ejecutar comandos WP-CLI directamente a través de la API de Kinsta.
Estas novedades te proporcionan una visibilidad más clara del consumo y una mayor flexibilidad para automatizar las tareas rutinarias de WordPress en todos tus sitios.
Consulta las visitas, el ancho de banda y el uso de la CDN del mes actual
Ahora puedes recuperar las visitas, el ancho de banda del servidor y las métricas de uso del ancho de banda de la CDN para el mes de facturación actual. Estos endpoints facilitan la monitorización del consumo, la alimentación de paneles internos o la activación de alertas cuando el uso se acerca a los límites del plan.
Cada endpoint devuelve un objeto simple que contiene el ID del sitio y sus totales de uso para el mes.
A continuación se muestra un ejemplo de solicitud para obtener las visitas del mes actual:
curl -i -X GET \
'https://api.kinsta.com/v2/sites/{site_id}/usage/visits/this-month' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
Ejemplo de respuesta:
{
"site": {
"id": "54fb80af-576c-4fdc-ba4f-b596c83f15a1",
"this_month_usage": {
"visits": 100
}
}
}
Para recuperar el ancho de banda del servidor o el ancho de banda de la CDN, sustituye visits por bandwidth o cdn-bandwidth en la URL del endpoint.
Puedes obtener más información sobre cada endpoint de uso en la documentación de la API para visitas, ancho de banda del servidor y ancho de banda de la CDN.
Ejecutar comandos WP-CLI mediante programación
Ahora también tenemos un endpoint /run-wp-cli-command que te permite ejecutar comandos WP-CLI en cualquier entorno a través de la API de Kinsta.
Esto abre la puerta a la automatización de tareas rutinarias de WordPress, como comprobar la versión del núcleo, limpiar cachés, inspeccionar plugins o recuperar detalles del sitio.
Ejemplo de solicitud:
curl -i -X POST \
'https://api.kinsta.com/v2/sites/environments/{env_id}/run-wp-cli-command' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"wp_command": "wp core version"
}'
Tras enviar la solicitud, la API devuelve una respuesta 202, que confirma que el comando está en cola. Cualquier otro código de estado refleja un problema de validación, autenticación o ejecución.
Puedes probarlo directamente en la documentación de la API utilizando el botón Pruébalo.
Mejora tus flujos de trabajo con las últimas novedades de la API de Kinsta.
Estos endpoints de monitorización de recursos y WP-CLI continúan nuestra expansión continua de la API de Kinsta, tras los lanzamientos anteriores de analíticas detalladas y controles a nivel de entorno. En conjunto, facilitan la automatización de tareas, la monitorización del consumo de recursos y una integración más profunda de Kinsta en tus herramientas internas.
Puedes explorar los formatos completos de solicitud y respuesta de cada endpoint en la documentación de la API.