Het bijhouden van het resourceverbruik van je website en het automatiseren van WordPress bewerkingen is nu nog eenvoudiger. Deze update introduceert nieuwe endpoints voor het ophalen van actuele maandelijkse gebruiksgegevens en het rechtstreeks uitvoeren van WP-CLI commando’s via de Kinsta API.

Deze toevoegingen geven je een duidelijker inzicht in het verbruik en meer flexibiliteit om routinematige WordPress taken op je websites te automatiseren.

Bezoeken, bandbreedte en CDN verbruik van de huidige maand controleren

Je kunt nu bezoeken, server bandbreedte en CDN bandbreedte gebruiksgegevens ophalen voor de huidige factureringsmaand. Deze endpoints maken het gemakkelijk om het verbruik te controleren, als feed voor interne dashboards of waarschuwingen te activeren wanneer het gebruik de limieten van het pakket nadert.

Elk endpoint retourneert een eenvoudig object met de site-ID en de gebruikstotalen voor de maand.

Hier is een voorbeeldverzoek om de bezoeken van de huidige maand op te vragen:

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

Voorbeeldantwoord:

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

Om serverbandbreedte of CDN bandbreedte op te halen, vervang je visits door bandwidth of cdn-bandwidth in de URL van het endpoint.

Je kunt meer te weten komen over elk verbruiksendpoint in de API documentatie voor bezoeken, server bandbreedte en CDN bandbreedte.

WP-CLI commando’s programmatisch uitvoeren

We hebben nu ook een /run-wp-cli-command endpoint waarmee je WP-CLI commando’s kunt uitvoeren op elke omgeving via de Kinsta API.

Dit opent de deur naar het automatiseren van routinematige WordPress taken zoals het controleren van de kernversie, het leegmaken van caches, het inspecteren van plugins of het opvragen van sitedetails.

Voorbeeldverzoek:

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

Na het verzenden van het verzoek retourneert de API een 202 antwoord, wat bevestigt dat de opdracht in de wachtrij is geplaatst. Elke andere statuscode geeft een validatie-, authenticatie- of uitvoeringsprobleem aan.

Je kunt dit direct testen in de API documentatie met de Probeer het knop.

Bouw verder aan je workflows met de nieuwste Kinsta API uitbreidingen

Deze verbruiks- en WP-CLI endpoints zetten onze voortdurende uitbreiding van de Kinsta API voort, na eerdere releases van gedetailleerde analyses en controles op omgevingsniveau. Samen maken ze het eenvoudiger om taken te automatiseren, het gebruik van resources te monitoren en Kinsta dieper in je interne tools te integreren.

Je kunt de volledige verzoek- en responsformats voor elk endpoint bekijken in de API documentatie.