Das Nachverfolgen der Ressourcennutzung deiner Website und das Automatisieren von WordPress-Vorgängen ist jetzt noch einfacher. Mit diesem Update werden neue Endpunkte eingeführt, über die du die Nutzungsdaten des aktuellen Monats abrufen und WP-CLI-Befehle direkt über die Kinsta-API ausführen kannst.

Dadurch erhältst du einen besseren Überblick über den Verbrauch und mehr Flexibilität, um routinemäßige WordPress-Aufgaben für deine Websites zu automatisieren.

Überprüfe Besuche, Bandbreite und CDN-Nutzung im aktuellen Monat

Du kannst jetzt die Visits, die Serverbandbreite und die CDN-Bandbreitennutzung für den aktuellen Abrechnungsmonat abrufen. Mit diesen Endpunkten kannst du ganz einfach den Verbrauch überwachen, interne Dashboards erstellen oder Warnungen auslösen, wenn die Nutzung die Plangrenzen erreicht.

Jeder Endpunkt gibt ein einfaches Objekt zurück, das die Site-ID und die Gesamtwerte der Nutzung für den Monat enthält.

Hier ein Beispiel für die Abfrage der Besuche im aktuellen Monat:

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

Beispielantwort:

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

Um die Server-Bandbreite oder die CDN-Bandbreite abzurufen, ersetze in der Endpunkt-URL visits durch bandwidth oder cdn-bandwidth.

Mehr über die einzelnen Endpunkte erfährst du in der API-Dokumentation für Visits, Server-Bandbreite und CDN-Bandbreite.

WP-CLI-Befehle programmatisch ausführen

Wir haben jetzt auch einen /run-wp-cli-command Endpunkt, mit dem du WP-CLI-Befehle in jeder Umgebung über die Kinsta-API ausführen kannst.

Damit kannst du routinemäßige WordPress-Aufgaben automatisieren, wie z. B. die Überprüfung der Core-Version, das Leeren des Caches, die Überprüfung von Plugins oder die Abfrage von Website-Details.

Beispielanforderung:

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

Nach dem Senden der Anfrage gibt die API eine Antwort 202 zurück, die bestätigt, dass der Befehl in der Warteschlange steht. Jeder andere Statuscode zeigt ein Validierungs-, Authentifizierungs- oder Ausführungsproblem an.

Du kannst dies direkt in der API-Dokumentation testen, indem du auf die Schaltfläche Ausprobieren klickst.

Baue deine Workflows mit den neuesten Kinsta-API-Ergänzungen weiter aus

Diese Nutzungs- und WP-CLI-Endpunkte setzen unsere kontinuierliche Erweiterung der Kinsta-API fort, nachdem wir zuvor bereits detaillierte Analysen und Kontrollen auf Umgebungsebene veröffentlicht haben. Zusammen machen sie es einfacher, Aufgaben zu automatisieren, den Ressourcenverbrauch zu überwachen und Kinsta noch tiefer in deine internen Tools zu integrieren.

Die vollständigen Anfrage- und Antwortformate für jeden Endpunkt kannst du in der API-Dokumentation nachlesen.