Wir haben neue API-Endpunkte hinzugefügt, die es einfacher machen, WordPress-Plugins und -Themes auf Unternehmens- und Site-Ebene abzurufen.

Mit diesem Update werden auch verbesserte Endpunkte auf Site-Ebene eingeführt und ältere veraltet, um eine konsistentere und erweiterbare Struktur zu schaffen.

Plugins für dein gesamtes Unternehmen anzeigen

Über den Endpunkt /company/{company_id}/wp-plugins kannst du jetzt eine konsolidierte Liste aller in deinem Unternehmen verwendeten WordPress-Plugins abrufen:

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

Die Antwort gruppiert die Plugin-Daten auf Unternehmensebene und enthält nützliche Informationen wie die Gesamtzahl der Plugins, das Datum der letzten Aktualisierung und eine Aufschlüsselung, wo jedes Plugin installiert ist.

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

Du kannst die Ergebnisse auch verfeinern, indem du Filter im Anfragetext anwendest. Die folgende Abfrage liefert zum Beispiel aktive Plugins, für die Updates verfügbar sind, alphabetisch nach Namen sortiert:

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

Weitere Filter, Suchoptionen und Sortierregeln findest du in der Kinsta-API-Dokumentation.

Themes für dein gesamtes Unternehmen anzeigen

Über die Kinsta-API kannst du eine konsolidierte Liste aller in deinem Unternehmen verwendeten WordPress-Themes abrufen. So erhältst du einen zentralen Überblick über die Theme-Versionen, die Verfügbarkeit von Updates und darüber, wo die einzelnen Themes in den verschiedenen Umgebungen eingesetzt werden.

Hier ist ein Beispiel für eine Anfrage:

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

Die Antwort enthält Metadaten zum Thema, Versionsinformationen, den Update-Status und eine Aufschlüsselung der Umgebungen, in denen jedes Thema installiert ist:

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

Ähnlich wie beim Plugin-Endpunkt kannst du die Ergebnisse mithilfe von Filtern und Sortieroptionen verfeinern, um dich auf aktive Themes, die Verfügbarkeit von Updates oder bestimmte Themes zu konzentrieren. Eine vollständige Liste der unterstützten Parameter findest du in der API-Dokumentation.

Plugins für eine bestimmte WordPress-Website anzeigen

Zusätzlich zur unternehmensweiten Sichtbarkeit kannst du jetzt auch eine Liste der Plugins abrufen, die in einer bestimmten WordPress-Umgebung installiert sind.

Hier ist ein Beispiel für eine Anfrage:

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

Die Antwort enthält Plugin-Details wie Status, Version, Update-Verfügbarkeit, Schwachstellenindikatoren und die Konfiguration der automatischen Aktualisierung:

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

Wie bei den Endpunkten auf Unternehmensebene kannst du die Ergebnisse mit Filtern wie dem Plugin-Status oder der Update-Verfügbarkeit verfeinern. Die Filteroptionen und ein Beispiel findest du in der API-Dokumentation.

Themes für eine bestimmte WordPress-Website anzeigen

Über die Kinsta-API kannst du auch eine Liste der Themes abrufen, die in einer bestimmten WordPress-Umgebung installiert sind. So erhältst du einen gezielten Überblick über die Nutzung von Themes für eine einzelne Website, z. B. welche Themes aktiv sind, welche Updates verfügbar sind und welche Versionen sie haben.

Hier ist ein Beispiel für eine Anfrage:

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

Die Antwort enthält Details zum Theme wie Status, Version, Update-Verfügbarkeit, Schwachstellenindikatoren und die Konfiguration der automatischen Aktualisierung:

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

Wie beim Plugin-Endpunkt kannst du Filter anwenden, um die Ergebnisse nach Status oder Verfügbarkeit von Updates einzugrenzen. Einzelheiten zu den Parametern findest du in der API-Dokumentation.

Besserer Einblick in WordPress-Plugins und Themes

Mit diesen Ergänzungen bietet die Kinsta-API jetzt einen besseren Einblick in Plugins und Themes auf Unternehmens- und Site-Ebene.

Ganz gleich, ob du Updates überprüfst, Schwachstellen überwachst oder WordPress-Umgebungen in großem Umfang verwaltest, diese Endpunkte erleichtern den Aufbau zuverlässiger Wartungs- und Berichtsworkflows.

Die vollständigen Anfrageparameter, Filter und Antwortbeispiele für jeden Endpunkt findest du in der Kinsta-API-Dokumentation.