Vi har tilføjet nye API-endpoints, som gør det nemmere at hente WordPress-plugins og -temaer på både virksomheds- og webstedsniveau.

Denne opdatering introducerer også forbedrede endpoints på webstedsniveau og fjerner ældre endpoints, hvilket giver en mere konsekvent og udvidelig struktur.

Se plugins på tværs af hele din virksomhed

Du kan nu hente en konsolideret liste over alle WordPress-plugins, der bruges på tværs af din virksomhed, ved hjælp af /company/{company_id}/wp-plugins endpoint:

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

Svaret grupperer plugin-data på virksomhedsniveau og inkluderer nyttig kontekst såsom det samlede antal plugins, hvornår dataene sidst blev opdateret og en opdeling af, hvor hvert plugin er installeret.

{
  "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 kan også forfine resultaterne ved at anvende filtre i forespørgslen. For eksempel returnerer anmodningen nedenfor aktive plugins, der har tilgængelige opdateringer, sorteret alfabetisk efter navn:

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

Yderligere filtre, søgemuligheder og sorteringsregler er tilgængelige i Kinsta API-dokumentationen.

Se temaer på tværs af hele din virksomhed

Du kan hente en konsolideret liste over alle WordPress-temaer, der bruges på tværs af din virksomhed, via Kinsta API. Dette giver en centraliseret visning af temaversioner, tilgængelighed af opdateringer, og hvor hvert tema bruges på tværs af miljøer.

Her er et eksempel på en anmodning:

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

Svaret omfatter temametadata, versionsoplysninger, opdateringsstatus og en oversigt over de miljøer, hvor hvert tema er installeret:

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

I lighed med plugins-endpoint kan du forfine resultaterne ved hjælp af filtre og sorteringsmuligheder for at fokusere på aktive temaer, tilgængelighed af opdateringer eller specifikke temaer. Se API-dokumentationen for den fulde liste over understøttede parametre.

Se plugins for et specifikt WordPress-site

Ud over synlighed for hele virksomheden kan du nu hente en liste over plugins, der er installeret i et bestemt WordPress-miljø.

Her er et eksempel på en anmodning:

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

Svaret indeholder plugin-detaljer som status, version, opdateringstilgængelighed, sårbarhedsindikatorer og konfiguration af automatisk opdatering:

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

Som med slutpunkterne på virksomhedsniveau kan du forfine resultaterne ved hjælp af filtre som f.eks. plugin-status eller opdateringstilgængelighed. Filtreringsmulighederne og et eksempel er tilgængelige i API-dokumentationen.

Se temaer for et specifikt WordPress-site

Du kan også hente en liste over temaer, der er installeret på et specifikt WordPress-miljø, ved hjælp af Kinsta API. Dette giver dig en fokuseret visning af temabrug for et enkelt websted, herunder hvilke temaer der er aktive, hvilke der har opdateringer til rådighed, og deres aktuelle versioner.

Her er et eksempel på en anmodning:

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

Svaret indeholder temadetaljer som status, version, opdateringstilgængelighed, sårbarhedsindikatorer og konfiguration af automatisk opdatering:

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

Som med plugins-endpoint kan du anvende filtre til at indsnævre resultaterne efter status eller opdateringstilgængelighed. Se API-dokumentationen for detaljer om parametre.

Bedre synlighed i WordPress-plugins og -temaer

Med disse tilføjelser giver Kinsta API nu klarere synlighed i plugins og temaer på både virksomheds- og webstedsniveau.

Uanset om du reviderer opdateringer, overvåger sårbarheder eller administrerer WordPress-miljøer i stor skala, gør disse slutpunkter det lettere at opbygge pålidelige vedligeholdelses- og rapporteringsworkflows.

Du kan finde fulde anmodningsparametre, filtre og responseksempler for hvert slutpunkt i Kinsta API-dokumentationen.