Tracciare l’utilizzo delle risorse del tuo sito web e automatizzare le operazioni di WordPress è appena diventato più facile. Questo aggiornamento introduce nuovi endpoint per recuperare le metriche di utilizzo del mese in corso ed eseguire comandi WP-CLI direttamente tramite l’API di Kinsta.

Queste aggiunte danno una visibilità più chiara sui consumi e una maggiore flessibilità per automatizzare le attività di routine di WordPress sui siti.

Verifica le visite, la larghezza di banda e l’utilizzo del CDN del mese corrente

Ora puoi recuperare informazioni su visite, larghezza di banda del server e utilizzo della larghezza di banda CDN per il mese di fatturazione corrente. Questi endpoint consentono di monitorare facilmente i consumi, di alimentare le dashboard interne o di attivare avvisi quando l’utilizzo si avvicina ai limiti del piano.

Ogni endpoint restituisce un semplice oggetto contenente l’ID del sito e i totali di utilizzo del mese.

Ecco un esempio di richiesta per ottenere le visite del mese corrente:

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

Esempio di risposta:

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

Per recuperare la larghezza di banda del server o la larghezza di banda del CDN, sostituisci visits con bandwidth o cdn-bandwidth nell’URL dell’endpoint.

Puoi trovare maggiori informazioni su ciascun endpoint di utilizzo nella documentazione API per le visite, la larghezza di banda del server e la larghezza di banda CDN.

Eseguire comandi WP-CLI in modo programmatico

Ora abbiamo anche un endpoint /run-wp-cli-command che permette di eseguire comandi WP-CLI su qualsiasi ambiente attraverso l’API di Kinsta.

Ciò permette di automatizzare le attività di routine di WordPress come il controllo della versione principale, la cancellazione della cache, l’ispezione dei plugin o il recupero dei dettagli del sito.

Esempio di richiesta:

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

Dopo aver inviato la richiesta, l’API restituisce una risposta 202, che conferma che il comando è in coda. Qualsiasi altro codice di stato riflette un problema di validazione, autenticazione o esecuzione.

Puoi testare questo aspetto direttamente nella documentazione dell’API utilizzando il pulsante Prova.

Sviluppa i tuoi flussi di lavoro con le ultime aggiunte all’API di Kinsta

Questi endpoint di utilizzo e WP-CLI vanno ad aggiungersi alla nostra continua espansione dell’API di Kinsta, dopo i precedenti rilasci di statistiche dettagliate e controlli a livello di ambiente. Insieme, rendono più facile automatizzare le attività, monitorare il consumo di risorse e integrare più profondamente Kinsta nei tuoi strumenti interni.

Puoi dare un’occhiata ai formati completi di richiesta e risposta per ciascun endpoint nella documentazione dell’API.