We hebben nieuwe API endpoints toegevoegd die het makkelijker maken om WordPress plugins en thema’s op te halen op zowel bedrijfs- als siteniveau.

Deze update introduceert ook verbeterde endpoints op siteniveau en schrapt oudere endpoints, waardoor een consistentere en beter uitbreidbare structuur ontstaat.

Plugins bekijken voor je hele bedrijf

Je kunt nu een geconsolideerde lijst opvragen van alle WordPress plugins die in je bedrijf worden gebruikt met behulp van het /company/{company_id}/wp-plugins endpoint:

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

Het antwoord groepeert plugingegevens op bedrijfsniveau en bevat nuttige context zoals het totale aantal plugins, wanneer de gegevens voor het laatst zijn bijgewerkt en een uitsplitsing van waar elke plugin is geïnstalleerd.

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

Je kunt de resultaten ook verfijnen door filters toe te passen in de verzoektekst. Het onderstaande verzoek geeft bijvoorbeeld actieve plugins die updates beschikbaar hebben, alfabetisch gesorteerd op naam:

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

Aanvullende filters, zoekopties en sorteerregels zijn beschikbaar in de Kinsta API documentatie.

Thema’s in je hele bedrijf bekijken

Je kunt via de Kinsta API een geconsolideerde lijst opvragen van alle WordPress thema’s die in je bedrijf worden gebruikt. Dit biedt een gecentraliseerd overzicht van themaversies, beschikbaarheid van updates en waar elk thema wordt gebruikt in verschillende omgevingen.

Hier is een voorbeeldverzoek:

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

Het antwoord bevat thema-metadata, versie-informatie, updatestatus en een uitsplitsing van de omgevingen waar elk thema is geïnstalleerd:

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

Net als bij het plugins endpoint kun je de resultaten verfijnen met filters en sorteeropties om je te richten op actieve thema’s, beschikbaarheid van updates of specifieke thema’s. Raadpleeg de API documentatie voor de volledige lijst van ondersteunde parameters.

Plugins bekijken voor een specifieke WordPress site

Naast bedrijfsbrede info kun je nu ook een lijst opvragen van plugins die geïnstalleerd zijn op een specifieke WordPress omgeving.

Hier is een voorbeeldverzoek:

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

Het antwoord bevat plugin details zoals status, versie, update-beschikbaarheid, kwetsbaarheidsindicatoren en auto-update configuratie:

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

Net als bij de endpoints op bedrijfsniveau kun je de resultaten verfijnen met behulp van filters zoals plugin status of update-beschikbaarheid. De filteropties en een voorbeeld zijn beschikbaar in de API documentatie.

Thema’s bekijken voor een specifieke WordPress site

Je kunt ook een lijst opvragen van thema’s die geïnstalleerd zijn op een specifieke WordPress omgeving met behulp van de Kinsta API. Dit geeft je een gericht beeld van het themagebruik voor een enkele site, inclusief welke thema’s actief zijn, welke updates beschikbaar hebben en hun huidige versies.

Hier is een voorbeeldverzoek:

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

Het antwoord bevat thema details zoals status, versie, update beschikbaarheid, kwetsbaarheidsindicatoren en auto-update configuratie:

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

Net als bij het plugins endpoint kun je filters toepassen om de resultaten te finetunen op status of update-beschikbaarheid. Raadpleeg de API documentatie voor de details van de parameters.

Beter inzicht in WordPress plugins en thema’s

Met deze toevoegingen biedt de Kinsta API nu een duidelijker inzicht in plugins en thema’s op zowel bedrijfs- als siteniveau.

Of je nu updates controleert, kwetsbaarheden monitort of WordPress omgevingen op schaal beheert, deze endpoints maken het eenvoudiger om betrouwbare onderhouds- en rapportage workflows op te zetten.

Je kunt de volledige verzoekparameters, filters en responsvoorbeelden voor elk endpoint vinden in de Kinsta API documentatie.