Vi har introduceret et API-endpoint, der genererer kortvarige phpMyAdmin-loginlinks, hvilket gør databaseadgang hurtigere og nemmere at automatisere.
Denne opdatering indeholder også nye endpoints til at liste virksomhedens API-nøgler og hente aktivitetslogs sammen med MyKinsta-tilføjelser, der forbedrer synligheden og gør det muligt at filtrere aktivitet efter specifikke nøgler.
Lad os gennemgå disse opdateringer i detaljer.
Generer phpMyAdmin-loginlink
Du kan nu generere et midlertidigt phpMyAdmin-loginlink til ethvert WordPress-miljø direkte gennem Kinsta API. Dette skaber en sikker, engangs-login-URL, der giver dig øjeblikkelig adgang til din database uden at bruge gemte legitimationsoplysninger uden for MyKinsta-dashboardet.
Denne funktion afspejler login med et enkelt klik til phpMyAdmin, der nu er tilgængelig i MyKinsta.
Hvert link, der genereres via API’en, er gyldigt i fem minutter fra det øjeblik, det oprettes, hvilket sikrer, at adgangen forbliver både hurtig og sikker.
Eksempel på anmodning:
curl -i -X POST \
'https://api.kinsta.com/v2/sites/environments/{env_id}/pma-login-token' \
-H 'Authorization: Bearer '
Erstat {env_id} med det miljø, du vil have adgang til, og API’en vil returnere et nyt login-link. Her er et eksempel på et svar:
{
"url": "https://mysqleditor-mysite.kinsta.cloud?app-key=4e8d3c9e7b9f4d2a87f1e27c0f61b2fa8f4a15de4e25c9f1f81ad0b2d0ef3c1a",
"expires_at": 1736914230000
}
Du kan finde andre detaljer i API-dokumentationen for phpMyAdmin-loginlinks.
Hent virksomhedens API-nøgler
Det nye Get list of company API Keys endpoint giver dig mulighed for at hente en komplet liste over din virksomheds API-nøgler direkte gennem Kinsta API.
Dette gør det lettere at revidere, hvilke nøgler der findes, kontrollere deres status og bekræfte udløbsdatoer, især for større teams, der administrerer flere automatiseringer eller integrationer.
Eksempel på anmodning:
curl -i -X GET \
'https://api.kinsta.com/v2/company/{company_id}/api-keys' \
-H 'Authorization: Bearer '
Erstat {company_id} med din virksomheds ID, og svaret vil indeholde hver nøgles navn, status og udløbstidspunkt:
{
"api_keys": [
{
"id": "54fb80af-576c-4fdc-ba4f-b596c83f15a1",
"name": "Public API Key",
"status": "active",
"expires_at": "2028-08-21T08:15:21.872Z"
}
]
}
Du kan finde alle detaljer om parametrene i API-dokumentationen for virksomhedens API-nøgler.
Få adgang til virksomhedens aktivitetslogs
Kinsta API giver nu adgang til aktivitetslogs på virksomhedsniveau, så administratorer kan spore begivenheder, brugerhandlinger og brug af API-nøgler programmatisk.
Endpoint understøtter filtre som kategori, websteds-ID, den anvendte API-nøgle eller den bruger, der startede handlingen, hvilket gør det særligt nyttigt for teams med flere bidragydere eller automatiserede tjenester.
Eksempel på anmodning:
curl -i -X GET \
'https://api.kinsta.com/v2/company/{company_id}/activity-logs?limit=10&offset=0&category=siteActions' \
-H 'Authorization: Bearer '
Du kan justere forespørgselsparametrene (som limit, offset eller category) afhængigt af, hvor mange detaljer du ønsker at hente.
Eksempel på svar:
{
"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
}
}
}
Se alle tilgængelige parametre og et detaljeret responseksempel i API-dokumentationen for virksomhedens aktivitetslogs.
Se og filtrer API-nøgleaktivitet i MyKinsta
MyKinsta giver nu virksomheder mulighed for at se detaljer for hver API-nøgle og filtrere fanen Brugeraktivitet efter en bestemt nøgle.

Du kan hurtigt se:
- Navn og status for hver API-nøgle
- Hvilke handlinger der blev udløst af en bestemt nøgle
- Hvornår og hvorfra der blev foretaget anmodninger
Denne ekstra synlighed hjælper teams med at holde sig organiserede og opretholde en bedre sikkerhed, især når flere udviklere, værktøjer eller eksterne integrationer er afhængige af API-adgang.
Byg synlighed og sikkerhed ind i dit workflow
Disse opdateringer giver udviklere og administratorer bedre værktøjer til at administrere adgang og spore aktivitet på tværs af deres miljøer.
Uanset om man genererer midlertidige phpMyAdmin-loginlinks, gennemgår brugen af API-nøgler eller reviderer virksomhedens handlinger, fortsætter Kinsta API med at udvide for at understøtte avanceret automatisering og sikker styring.
Udforsk alle eksempler på anmodninger og skemareferencer i Kinsta API-dokumentationen.