Ein Überblick, was du mit der Prepaid-Hoster API v2 steuern kannst. Kurz gesagt: fast alles aus deinem Kundenbereich, nur eben per Code.
- Server, Domains und Account programmatisch steuern
- Über 140 Routen, REST und JSON
- Bring your own Webinterface
Die Idee dahinter
Alles, was du im Webinterface klickst, kannst du auch per API auslösen. Damit baust du dir Automatisierungen, Monitoring oder gleich deinen eigenen Cloud-Manager. Die API ist REST-basiert, spricht JSON und deckt aktuell über 140 Routen ab.
Basis-URL: https://api.pph.systems/api
Server steuern
- Starten, stoppen, neu starten und hart zurücksetzen
- Betriebssystem neu installieren
- Ressourcen ändern (CPU, RAM, Storage)
- Live-Auslastung, Uptime, Traffic und historische Statistiken auslesen
- Diagnose: Ping, Portscan, laufende Prozesse
Sichern und wiederherstellen
- Backups und Snapshots anlegen
- Backups zurückspielen, auch auf einen anderen Server
- Snapshots wiederherstellen
Zugriff und Rettung
- VNC-Konsole und (bei Windows) RDP-Zugang
- SSH-Port, Root-Login und SSH-Keys verwalten
- Rescue-Modus für Reparaturen aktivieren
- Reverse DNS setzen
Domains und DNS
- Domainverfügbarkeit prüfen, registrieren und transferieren
- DNS-Records anlegen, ändern, im- und exportieren
- Nameserver und DNSSEC verwalten
- Registry-Infos und Transfer-Auth-Code abrufen
Account
- Rechnungen, Transaktionen und Belege einsehen
- Guthaben auf Rechnungen anwenden
- Support-Tickets und System-Mails abrufen
Bestellen
- Verfügbare Produkte und Optionen abfragen
- Preis vorab berechnen
- Neuen Server konfigurieren und bestellen
Zwei Dinge, die kaum ein Hoster kann
Eigenes ISO booten. Du bindest ein beliebiges ISO-Image ein (http-Link benötigt) und installierst dein Wunsch-Betriebssystem selbst. Kein Warten auf ein passendes Template oder Support-Tickets.
Befehle direkt im Server ausführen. Über den Guest-Agent schreibst und liest du Dateien und startest Kommandos oder Skripte im laufenden Server, ohne dich per SSH einzuloggen. Längere Läufe fragst du per Polling ab und holst dir die Ausgabe.
Und die Sicherheit?
Jeder Token bekommt nur die Rechte, die er braucht. Read oder Write, gezielt freigegebene Routen, Bindung an einzelne Server oder Domains und ein Bestätigungstoken für kritische Aktionen. Details stehen im Beitrag Wie ist die API abgesichert?.
Loslegen
Wie du deinen ersten Token erstellst, steht in Wie erhalte ich einen API Key?.
Noch Fragen?
Technische Fragen zur API beantworten dir unsere Entwickler direkt in unserem Discord. Stell deine Frage im Entwickler-Channel und pinge das Dev-Team an.