Le suivi de l’utilisation des ressources de votre site web et l’automatisation des opérations WordPress viennent de devenir plus faciles. Cette mise à jour introduit de nouveaux points de terminaison pour récupérer les mesures d’utilisation du mois en cours et exécuter des commandes WP-CLI directement à travers l’API Kinsta.

Ces ajouts vous donnent une meilleure visibilité sur la consommation et plus de flexibilité pour automatiser les tâches courantes de WordPress sur vos sites.

Vérifier les visites, la bande passante et l’utilisation du CDN du mois en cours

Vous pouvez maintenant récupérer les visites, la bande passante du serveur et les mesures d’utilisation de la bande passante du CDN pour le mois de facturation en cours. Ces points de terminaison facilitent le suivi de la consommation, l’alimentation des tableaux de bord internes ou le déclenchement d’alertes lorsque l’utilisation approche les limites du plan.

Chaque point de terminaison renvoie un objet simple contenant l’identifiant du site et ses totaux d’utilisation pour le mois.

Voici un exemple de requête pour obtenir les visites du mois en cours :

curl -i -X GET \
  'https://api.kinsta.com/v2/sites/{site_id}/usage/visits/this-month' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

Exemple de réponse :

{
  "site": {
    "id": "54fb80af-576c-4fdc-ba4f-b596c83f15a1",
    "this_month_usage": {
      "visits": 100
    }
  }
}

Pour récupérer la bande passante du serveur ou la bande passante du CDN, remplacez visits par bandwidth ou cdn-bandwidth dans l’URL du point de terminaison.

Vous pouvez en savoir plus sur chaque point de terminaison d’utilisation dans la documentation de l’API pour les visites, la bande passante du serveur et la bande passante du CDN.

Exécuter des commandes WP-CLI programmatiquement

Nous avons maintenant un point de terminaison /run-wp-cli-command qui vous permet d’exécuter des commandes WP-CLI sur n’importe quel environnement à travers l’API Kinsta.

Cela ouvre la porte à l’automatisation des tâches routinières de WordPress telles que la vérification de la version du cœur, le vidage des caches, l’inspection des extensions, ou la récupération des détails du site.

Exemple de requête :

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

Après avoir envoyé la demande, l’API renvoie une réponse 202, qui confirme que la commande est en attente. Tout autre code d’état reflète un problème de validation, d’authentification ou d’exécution.

Vous pouvez tester cela directement dans la documentation de l’API en utilisant le bouton Try it.

Développez vos flux de travail avec les derniers ajouts de l’API Kinsta

Ces points de terminaison d’utilisation et WP-CLI poursuivent notre expansion continue de l’API Kinsta, après les versions précédentes d’analyses détaillées et de contrôles au niveau de l’environnement. Ensemble, ils facilitent l’automatisation des tâches, le contrôle de la consommation des ressources et l’intégration de Kinsta dans vos outils internes.

Vous pouvez explorer les formats complets de requête et de réponse pour chaque point de terminaison dans la documentation de l’API.