Plesk - Webhosting Panel

API Schnittstelle

API Key erstellen
Beschreibung: 

 Ein API Key wird benötigt wenn man zum Beispiel Emailadressen Benutzer Websites etc. per Script anlegen möchte. 

 Key anlegen: Ein Key wird über einen API Request Angelegt 

 Dazu erstellen wir eine neue xml Datei mit dem Namen : request.xml 

 Inhalt 

 Die Beschreibung und den Benutzer anpassen für wen der API KEy erstellt werden soll. 

 <?xml version="1.0" encoding="UTF-8"?>

<packet version="1.6.7.0">

 <server>

 <api-token>

 <add>

 <description>Mein API-Schlüssel</description>

 <user-login>admin</user-login>

 </add>

 </api-token>

 </server>

</packet> 

 Nun können wir mit einem curl Befehl den Schlüssel anlegen. In dem Befehl werden Benutzername und Kennwort übergeben 

 curl -X POST https://deinserver:8443/enterprise/control/agent.php \

-d @request.xml \

-u admin:dein_admin_passwort 

 nun bekommen wir den Key als response zurück. 

 <?xml version="1.0" encoding="UTF-8"?>

<packet version="1.6.7.0">

 <server>

 <api-token>

 <add>

 <result>

 <status>ok</status>

 <token>DEIN-API-SCHLÜSSEL</token>

 </result>

 </add>

 </api-token>

 </server>

</packet>