Nous avons ajouté de nouveaux points de terminaison API qui facilitent la récupération des extensions et des thèmes WordPress au niveau de l’entreprise et du site.

Cette mise à jour introduit également des points de terminaison améliorés au niveau du site et supprime les anciens, ce qui permet d’obtenir une structure plus cohérente et plus extensible.

Visualiser les plugins de toute votre entreprise

Vous pouvez maintenant récupérer une liste consolidée de toutes les extensions WordPress utilisées dans votre entreprise en utilisant le point de terminaison /company/{company_id}/wp-plugins :

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

La réponse regroupe les données sur les plugins au niveau de l’entreprise et inclut des informations utiles telles que le nombre total d’extensions, la date de la dernière mise à jour des données et la répartition de l’installation de chaque extension.

{
  "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"
            }
          ]
        }
      ]
    }
  }
}

Vous pouvez également affiner les résultats en appliquant des filtres dans le corps de la requête. Par exemple, la requête ci-dessous renvoie les extensions actives dont les mises à jour sont disponibles, triés par ordre alphabétique de leur nom :

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"
    }
  }'

D’autres filtres, options de recherche et règles de tri sont disponibles dans la documentation de l’API Kinsta.

Voir les thèmes de toute votre entreprise

Vous pouvez récupérer une liste consolidée de tous les thèmes WordPress utilisés dans votre entreprise via l’API Kinsta. Vous disposez ainsi d’une vue centralisée des versions des thèmes, de la disponibilité des mises à jour et de l’endroit où chaque thème est utilisé dans les différents environnements.

Voici un exemple de requête :

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

La réponse comprend les métadonnées du thème, les informations sur la version, l’état de la mise à jour et une ventilation des environnements dans lesquels chaque thème est installé :

{
  "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
        }
      ]
    }
  }
}

Comme pour les extensions, vous pouvez affiner les résultats à l’aide de filtres et d’options de tri pour vous concentrer sur les thèmes actifs, la disponibilité des mises à jour ou des thèmes spécifiques. Reportez-vous à la documentation de l’API pour obtenir la liste complète des réglages pris en charge.

Voir les plugins pour un site WordPress spécifique

En plus de la visibilité à l’échelle de l’entreprise, vous pouvez maintenant récupérer une liste d’extensions installées sur un environnement WordPress spécifique.

Voici un exemple de requête :

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

La réponse comprend des détails sur l’extension tels que l’état, la version, la disponibilité des mises à jour, les indicateurs de vulnérabilité et la configuration de la mise à jour automatique :

{
  "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"
    }
  }
}

Comme pour les points de terminaison au niveau de l’entreprise, vous pouvez affiner les résultats à l’aide de filtres tels que l’état de l’extension ou la disponibilité des mises à jour. Les options de filtrage et un exemple sont disponibles dans la documentation de l’API.

Afficher les thèmes d’un site WordPress spécifique

Vous pouvez également récupérer une liste de thèmes installés sur un environnement WordPress spécifique à l’aide de l’API Kinsta. Cela vous donne une vue ciblée de l’utilisation des thèmes pour un seul site, y compris les thèmes actifs, ceux qui ont des mises à jour disponibles et leurs versions actuelles.

Voici un exemple de requête :

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

La réponse comprend des détails sur le thème tels que l’état, la version, la disponibilité des mises à jour, les indicateurs de vulnérabilité et la configuration de la mise à jour automatique :

{
  "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"
    }
  }
}

Comme pour les extensions, vous pouvez appliquer des filtres pour réduire les résultats en fonction de l’état ou de la disponibilité des mises à jour. Reportez-vous à la documentation de l’API pour plus de détails sur les réglages.

Meilleure visibilité des plugins et thèmes WordPress

Avec ces ajouts, l’API Kinsta offre désormais une meilleure visibilité sur les extensions et les thèmes au niveau de l’entreprise et du site.

Que vous augmentiez les mises à jour, surveilliez les vulnérabilités ou gériez des environnements WordPress à grande échelle, ces points de terminaison facilitent la mise en place de flux de maintenance et de reporting fiables.

Vous pouvez trouver les réglages de requête complets, les filtres et les exemples de réponse pour chaque point de terminaison dans la documentation de l ‘API Kinsta.