Im März hat Kinsta den Ein-Klick-Zugang zum WordPress-Admin in MyKinsta eingeführt. Jetzt haben wir diese Funktion auf die Kinsta-API ausgeweitet, und zwar mit drei neuen Endpunkten, um zu prüfen, ob ein passender WordPress-Admin-Benutzer existiert, um bei Bedarf einen zu erstellen und um einen Anmeldelink zu generieren.
Diese Erweiterungen machen es einfacher, deine eigenen Onboarding-, Support- oder Admin-Workflows rund um das WordPress-Admin-Auto-Login zu erstellen.
Prüfe, ob ein WordPress-Admin-Benutzer existiert
Mit dem neuen Endpunkt wpa-user-exists kannst du überprüfen, ob ein WordPress-Administratorkonto für eine bestimmte E-Mail-Adresse in einer Umgebung bereits existiert.
Das ist nützlich, wenn du entscheiden willst, ob du zuerst einen Benutzer anlegen oder gleich einen Anmeldelink generieren willst.
Beispielanforderung:
curl --request GET \
--url https://api.kinsta.com/v2/sites/environments/{env_id}/[email protected] \
--header 'Authorization: Bearer '
Beispielantwort:
{
"has_wp_admin_user": true
}
Alle Details zu Anfrage und Antwort findest du in der API-Dokumentation zur Überprüfung, ob ein WordPress-Admin-Benutzer existiert.
Einen WordPress-Admin-Benutzer erstellen
Wenn die E-Mail-Adresse noch nicht in WordPress existiert, kannst du mit dem API-Endpunkt wpa-create-user ein neues Administratorkonto erstellen.
Dies ist besonders nützlich für automatisierte Einrichtungsabläufe, interne Tools oder Support-Workflows, bei denen du den Zugang vorbereiten möchtest, bevor du einen Anmeldelink generierst.
Beispielanforderung:
curl --request POST \
--url https://api.kinsta.com/v2/sites/environments/{env_id}/wpa-create-user
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"email": "[email protected]",
"first_name": "John",
"last_name": "Doe"
}
'
Beispielantwort:
{
"create_wp_admin_user": true
}
Weitere Informationen findest du in der API-Dokumentation zum Erstellen eines WordPress-Admin-Benutzers.
Einen WordPress Admin Login-Link generieren
Sobald ein passender WordPress-Admin-Benutzer existiert, kannst du mit dem wpa-login-url-Eindpunkt der API einen Anmeldelink generieren.
Auf diese Weise kannst du programmgesteuert die automatische Anmeldung für WordPress-Administratoren unterstützen, die bereits in MyKinsta verfügbar ist, während du gleichzeitig selbst entscheiden kannst, mit welchem WordPress-Admin-Konto du dich anmelden möchtest.
Beispielanforderung:
curl --request POST \
--url https://api.kinsta.com/v2/sites/environments/{env_id}/wpa-login-url \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"email": "[email protected]"
}'
Beispielantwort:
{
"login_link": "https://mysite.kinsta.cloud?wp-login.php?kinsta-sso="
}
Weitere Details findest du in der API-Dokumentation zur Erstellung eines WordPress Admin Login-Links.
WP Admin Auto-Login zu deinen eigenen Workflows hinzufügen
Diese neuen Endpunkte erweitern die WordPress-Admin-Auto-Login-Funktion über MyKinsta hinaus auf die Kinsta-API.
Ganz gleich, ob du interne Tools entwickelst, die Website-Einrichtung automatisierst oder den Admin-Zugang für dein Team vereinfachst, du hast jetzt mehr Kontrolle darüber, wie der WordPress-Admin-Login programmatisch gehandhabt wird.