Abbiamo introdotto un endpoint API che genera link di accesso a phpMyAdmin di breve durata, rendendo l’accesso al database più veloce e facile da automatizzare.
Questo aggiornamento include anche nuovi endpoint per elencare le chiavi API aziendali e recuperare i log delle attività, oltre ad aggiunte a MyKinsta che migliorano la visibilità e permettono di filtrare le attività in base a chiavi specifiche.
Vediamo nel dettaglio questi aggiornamenti.
Generazione del link di accesso a phpMyAdmin
Ora è possibile generare un link di accesso temporaneo a phpMyAdmin per qualsiasi ambiente WordPress direttamente tramite l’API di Kinsta. In questo modo si crea un URL di accesso sicuro e unico che permette di accedere immediatamente al proprio database senza utilizzare le credenziali memorizzate al di fuori della dashboard di MyKinsta.
Questa funzione rispecchia il login con un solo clic a phpMyAdmin ora disponibile in MyKinsta.
Ogni link generato tramite l’API è valido per cinque minuti dal momento in cui viene creato, garantendo un accesso veloce e sicuro.
Esempio di richiesta:
curl -i -X POST \
'https://api.kinsta.com/v2/sites/environments/{env_id}/pma-login-token' \
-H 'Authorization: Bearer '
Sostituendo {env_id} con l’ambiente a cui si vuole accedere, l’API restituirà un nuovo link di accesso. Ecco un esempio di risposta:
{
"url": "https://mysqleditor-mysite.kinsta.cloud?app-key=4e8d3c9e7b9f4d2a87f1e27c0f61b2fa8f4a15de4e25c9f1f81ad0b2d0ef3c1a",
"expires_at": 1736914230000
}
Altri dettagli sono disponibili nella documentazione API per i link di accesso a phpMyAdmin.
Recuperare le chiavi API aziendali
Il nuovo endpoint Get list of company API Keys permette di recuperare un elenco completo delle chiavi API della propria azienda direttamente tramite l’API di Kinsta.
In questo modo è più facile verificare quali chiavi esistono, controllare il loro stato e confermare le date di scadenza, soprattutto per i team più grandi che gestiscono più automazioni o integrazioni.
Esempio di richiesta:
curl -i -X GET \
'https://api.kinsta.com/v2/company/{company_id}/api-keys' \
-H 'Authorization: Bearer '
Sostituendo {company_id} con l’ID della propria azienda, la risposta includerà il nome, lo stato e la data di scadenza di ogni chiave:
{
"api_keys": [
{
"id": "54fb80af-576c-4fdc-ba4f-b596c83f15a1",
"name": "Public API Key",
"status": "active",
"expires_at": "2028-08-21T08:15:21.872Z"
}
]
}
È possibile trovare tutti i dettagli sui parametri nella documentazione API per le chiavi API aziendali.
Accesso ai log delle attività dell’azienda
L’API di Kinsta ora permette di accedere ai log delle attività a livello aziendale, consentendo agli amministratori di tenere traccia degli eventi, delle azioni degli utenti e dell’utilizzo delle chiavi API in modo programmatico.
L’endpoint supporta filtri come la categoria, l’ID del sito, la chiave API utilizzata o l’utente che ha avviato l’azione, rendendolo particolarmente utile per i team con più collaboratori o servizi automatizzati.
Esempio di richiesta:
curl -i -X GET \
'https://api.kinsta.com/v2/company/{company_id}/activity-logs?limit=10&offset=0&category=siteActions' \
-H 'Authorization: Bearer '
Si possono modificare i parametri della query (come limit, offset, o category) a seconda della quantità di dettagli che si desidera recuperare.
Esempio di risposta:
{
"company": {
"activity_logs": {
"items": [
{
"id": 34181968,
"site_id": "54fb80af-576c-4fdc-ba4f-b596c83f15a1",
"created_at": 1665382600770,
"is_done": true,
"has_failed": false,
"has_warning": false,
"type": "deleteSite",
"public_error": "The environment is blocked by another process. Please try again a bit later.",
"ip_address": "203.0.113.42",
"initiated_by": {
"id": "admin-user",
"role": "admin",
"full_name": "Jane",
"first_name": "Smith"
},
"user_agent_info": {
"browser_name": "Chrome",
"browser_version": "126.0.0",
"os_name": "macOS"
},
"api_key_info": {
"id": "cf5b98a0-6fdd-4997-9c1f-e73d566533be",
"name": "Public API Key"
},
"descriptions": [
"Delete site "Test ABC""
]
}
],
"total": 42
}
}
}
Tutti i parametri disponibili e un esempio dettagliato di risposta sono disponibili nella documentazione API per i log delle attività aziendali.
Visualizzare e filtrare l’attività delle chiavi API in MyKinsta
Ora MyKinsta consente alle aziende di visualizzare i dettagli di ogni chiave API e di filtrare la scheda Attività utente in base a una chiave specifica.

È possibile vedere rapidamente:
- Il nome e lo stato di ogni chiave API
- Quali azioni sono state attivate da una particolare chiave
- Quando e da dove sono state effettuate le richieste
Questa maggiore visibilità aiuta i team a rimanere organizzati e a mantenere una maggiore sicurezza, soprattutto quando più sviluppatori, strumenti o integrazioni esterne dipendono dall’accesso alle API.
Costruire visibilità e sicurezza nel workflow
Questi aggiornamenti offrono a sviluppatori e amministratori strumenti migliori per gestire gli accessi e tracciare le attività nei loro ambienti.
Che si tratti di generare link di accesso temporanei a phpMyAdmin, di esaminare l’uso delle chiavi API o di verificare le azioni aziendali, l’API di Kinsta continua a espandersi per supportare l’automazione avanzata e la gestione sicura.
Tutti gli esempi di richiesta e i riferimenti allo schema sono disponibili nella documentazione dell’API di Kinsta.