Hemos añadido nuevos endpoints a la API que facilitan la recuperación de plugins y temas de WordPress tanto a nivel de empresa como de sitio.

Esta actualización también introduce endpoints mejorados a nivel de sitio y deja obsoletos los antiguos, proporcionando una estructura más coherente y extensible.

Ver los plugins de toda tu empresa

Ahora puedes recuperar una lista consolidada de todos los plugins de WordPress utilizados en tu empresa utilizando el endpoint /company/{company_id}/wp-plugins:

curl -i -X GET \
  'https://api.kinsta.com/v2/company/{company_id}/wp-plugins' \
  -H 'Authorization: Bearer '

La respuesta agrupa los datos de los plugins a nivel de empresa e incluye contexto útil como el número total de plugins, cuándo se actualizaron los datos por última vez y un desglose de dónde está instalado cada plugin.

{
  "company": {
    "plugins": {
      "total": 15,
      "last_updated_at": "2026-01-01T12:00:00Z",
      "items": [
        {
          "name": "elementor",
          "title": "Elementor",
          "latest_version": "3.22.1",
          "is_latest_version_vulnerable": false,
          "environment_count": 5,
          "update_count": 2,
          "environments": [
            {
              "site_display_name": "My Awesome Site",
              "display_name": "Live",
              "plugin_status": "active",
              "plugin_version": "1.0.0",
              "plugin_update": "available"
            }
          ]
        }
      ]
    }
  }
}

También puedes refinar los resultados aplicando filtros en el cuerpo de la solicitud. Por ejemplo, la siguiente solicitud devuelve los plugins activos que tienen actualizaciones disponibles, ordenados alfabéticamente por nombre:

curl -i -X GET \
  'https://api.kinsta.com/v2/company/{company_id}/wp-plugins' \
  -H 'Authorization: Bearer ' \
  -H 'Content-Type: application/json' \
  -d '{
    "status": "active",
    "column": "updatesAvailable",
    "order_by": {
      "field": "name",
      "order": "ascend"
    }
  }'

En la documentación de la API de Kinsta encontrarás filtros adicionales, opciones de búsqueda y reglas de clasificación.

Ver los temas de toda tu empresa

Puedes recuperar una lista consolidada de todos los temas de WordPress utilizados en tu empresa a través de la API de Kinsta. Esto proporciona una vista centralizada de las versiones de los temas, la disponibilidad de actualizaciones y dónde se está utilizando cada tema en los distintos entornos.

Aquí tienes un ejemplo de solicitud:

curl -i -X GET \
  'https://api.kinsta.com/v2/company/{company_id}/wp-themes' \
  -H 'Authorization: Bearer '

La respuesta incluye metadatos del tema, información sobre la versión, estado de las actualizaciones y un desglose de los entornos en los que está instalado cada tema:

{
  "company": {
    "themes": {
      "total": 15,
      "last_updated_at": "2026-01-01T12:00:00Z",
      "items": [
        {
          "name": "twentytwentyone",
          "title": "Twenty Twenty-One",
          "latest_version": "1.0",
          "is_latest_version_vulnerable": false,
          "environment_count": 5,
          "update_count": 2
        }
      ]
    }
  }
}

Al igual que en el endpoint de los plugins, puedes refinar los resultados utilizando filtros y opciones de ordenación para centrarte en temas activos, disponibilidad de actualizaciones o temas específicos. Consulta la documentación de la API para obtener la lista completa de parámetros admitidos.

Ver los plugins de un sitio específico de WordPress

Además de la visibilidad en toda la empresa, ahora puedes recuperar una lista de los plugins instalados en un entorno específico de WordPress.

Aquí tienes un ejemplo de solicitud:

curl -i -X GET \
  'https://api.kinsta.com/v2/sites/environments/{env_id}/wp-plugins' \
  -H 'Authorization: Bearer '

La respuesta incluye detalles del plugin, como el estado, la versión, la disponibilidad de actualizaciones, los indicadores de vulnerabilidad y la configuración de actualización automática:

{
  "environment": {
    "plugins": {
      "items": [
        {
          "name": "akismet",
          "title": "Akismet Anti-Spam: Spam Protection",
          "status": "active",
          "version": "1.0.0",
          "update": "available",
          "update_version": "1.0.1",
          "is_version_vulnerable": false,
          "auto_update_type": "Kinsta Automatic Update"
        }
      ],
      "last_updated_at": "2026-01-01T12:00:00Z"
    }
  }
}

Al igual que con los endpoints a nivel de empresa, puedes refinar los resultados utilizando filtros como el estado del plugin o la disponibilidad de actualizaciones. En la documentación de la API encontrarás las opciones de filtrado y un ejemplo.

Ver los temas de un sitio específico de WordPress

También puedes recuperar una lista de temas instalados en un entorno específico de WordPress utilizando la API de Kinsta. Esto te da una visión enfocada del uso de temas para un único sitio, incluyendo qué temas están activos, cuáles tienen actualizaciones disponibles y sus versiones actuales.

Aquí tienes un ejemplo de solicitud:

curl -i -X GET \
  'https://api.kinsta.com/v2/sites/environments/{env_id}/wp-themes' \
  -H 'Authorization: Bearer '

La respuesta incluye detalles del tema, como el estado, la versión, la disponibilidad de actualizaciones, los indicadores de vulnerabilidad y la configuración de actualización automática:

{
  "environment": {
    "themes": {
      "items": [
        {
          "name": "twentytwentythree",
          "title": "Twenty Twenty Three",
          "status": "active",
          "version": "1.0.0",
          "update": "available",
          "update_version": "1.0.1",
          "is_version_vulnerable": false,
          "auto_update_type": "Kinsta Automatic Update"
        }
      ],
      "last_updated_at": "2026-01-01T12:00:00Z"
    }
  }
}

Al igual que con el endpoints de los plugins, puedes aplicar filtros para limitar los resultados por estado o disponibilidad de actualización. Consulta la documentación de la API para conocer los detalles de los parámetros.

Mejor visibilidad de los plugins y temas de WordPress

Con estas novedades, la API de Kinsta ahora ofrece una visibilidad más clara de los plugins y temas tanto a nivel de empresa como de sitio web.

Tanto si estás auditando actualizaciones, monitorizando vulnerabilidades o gestionando entornos de WordPress a gran escala, estos endpoints facilitan la creación de flujos de trabajo de mantenimiento e informes fiables.

Puedes encontrar todos los parámetros de solicitud, filtros y ejemplos de respuesta para cada endpoint en la documentación de la API de Kinsta.