Att spåra din webbplats resursanvändning och automatisera WordPress-operationer blev precis enklare. Den här uppdateringen introducerar nämligen nya slutpunkter. Som ett resultat kan du hämta användningsmätvärden för aktuell månad och köra WP-CLI-kommandon direkt via Kinsta API.

Dessa tillägg ger dig dessutom en tydligare synlighet i förbrukningen och mer flexibilitet för att automatisera rutinmässiga WordPress-uppgifter på dina webbplatser.

Kontrollera besök, bandbredd och CDN-användning för innevarande månad

Du kan nu hämta mätvärden för besök, serverbandbredd och CDN-bandbreddsanvändning för den aktuella faktureringsmånaden. Som ett resultat av dessa mätvärden blir allt enklare. Du kan exempelvis övervaka förbrukningen, driva interna instrumentpaneler och dessutom utlösa varningar när användningen närmar sig planens gränser.

Varje slutpunkt returnerar ett enkelt objekt som innehåller webbplatsens ID och dess totala användning för månaden.

Här är ett exempel på en begäran för att få besök för innevarande månad:

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

Exempel på svar:

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

Om du vill hämta serverbandbredd eller CDN-bandbredd ersätter du besök med bandbredd eller cdn-bandbredd i slutpunktens URL.

Du kan läsa mer om varje användnings-slutpunkt i API-dokumentationen för besök, serverbandbredd och CDN-bandbredd.

Kör WP-CLI-kommandon programmatiskt

Vi har nu dessutom en /run-wp-cli-command-slutpunkt. Den låter dig exempelvis köra WP-CLI-kommandon på vilken miljö som helst via Kinsta API.

Som ett resultat kan du automatisera rutinmässiga WordPress-uppgifter som att exempelvis kontrollera kärnversionen, rensa cacheminnen, inspektera plugins eller hämta webbplatsinformation.

Exempel på begäran:

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

Efter att ha skickat begäran returnerar API:et ett 202-svar. Det bekräftar att kommandot är köat. Alla andra statuskoder återspeglar ett validerings-, autentiserings- eller exekveringsproblem.

Du kan testa detta direkt i API-dokumentationen med hjälp av knappen Try it.

Bygg vidare på dina arbetsflöden med de senaste Kinsta API-tilläggen

Dessa användnings- och WP-CLI-slutpunkter fortsätter vår pågående expansion av Kinsta API, efter tidigare utgåvor av detaljerade analyser och kontroller på miljönivå. Sammantaget blir det enklare att automatisera uppgifter, övervaka resursförbrukning och integrera Kinsta djupare i dina interna verktyg.

Du kan utforska fullständiga begärande- och svarsformat för varje slutpunkt i API-dokumentationen.