API Schnittstelle von Prepaid-Hoster
Sprich mit deinem Account und deinen Servern direkt über deine Lieblings-Programmiersprache
- Kostenlose API ohne Rate-Limit
- Volle Automatisierung möglich
DEV + PPH = ❤️
Nutzungsmöglichkeiten der Prepaid-Hoster API
Für alle Coding-Cracks und Automatisierungskünstler: Unsere API (Application Programming Interface) ist das Herzstück unseres Angebots und eröffnet dir die volle Kontrolle und Flexibilität über deine Server-Operationen. Seit 2019 arbeiten wir daran, dir eine zuverlässige und umfassende Schnittstelle zu bieten. Die erste Anlaufstelle für alle neuen Funktionen? Unsere API, die im Hintergrund von VionityCP läuft und dir direkten Zugriff auf die zentralen Features ermöglicht.
Automatisiere mehr, arbeite weniger
Mit unserer API kannst du tägliche Routineaufgaben wie das Einrichten, Verwalten und Überwachen von Linux Root Servern voll automatisieren. Das Ergebnis? Mehr Zeit für das Wesentliche, weniger Fehler durch manuelle Prozesse.
Integriere, als wär’s nie anders gewesen
Binde die Prepaid-Hoster API in deine bestehenden Systeme ein und genieße einen nahtlosen und effizienten Workflow. Deine Tools, deine Regeln – unterstützt durch unsere robuste API.
Passe es an, wie du es brauchst
Deine Anforderungen sind speziell? Kein Problem. Mit unserer API kannst du Funktionen nach Belieben anpassen und erweitern. Tailor-made für deine Projekte.
Skaliere nach Plan
Ob Hochfahren für große Kampagnen oder Downsizing in ruhigeren Phasen – passe deine Serverressourcen dynamisch und bedarfsgerecht an, ohne ins Schwitzen zu kommen.
Schluss mit Rätselraten – probiere es aus!
Starte jetzt und erlebe, wie unsere API dein Entwicklerleben einfacher macht. Noch nicht überzeugt? Teste einfach unsere Schnittstellen und sieh selbst, was du mit der API basteln kannst.
Spannende Beispiele
Server stoppen
Mit der Prepaid-Hoster API kannst Du beispielsweise Deinen Server programmatisch herunterfahren. Wie wäre es, wenn Du dir einen eigenen Discord Bot schreibst, mit welchem Du deinen Server stoppen oder neu starten kannst?
// Send shutdown signal to server fetch("https://api.pph.sh/client/hosting/12345/action/write/stop", { method: "POST", headers: { "Authorization": "Bearer TOKEN", "Content-Type": "application/json" } }) .then(r => r.json()) .then(function (r) { console.log(r); });
// Response after 6.392s { "success": true }
Command auf Server ausführen
Du kannst beispielsweise über die API einen Command an deinen Server senden. Die Antwort des Commands erhältst Du in der API-Response. So kannst du beispielsweise mit Applikationn auf deinem
// Send command to server fetch("https://api.pph.sh/client/hosting/12345/action/write/exec", { method: "POST", headers: { "Authorization": "Bearer TOKEN", "Content-Type": "application/json" }, body: JSON.stringify({ "command": "find /opt/backup -type f -mtime +30 -delete" }) }) .then(r => r.json()) .then(function (r) { console.log(r); });
// Response after 2.932s { "data": { "success": true, "command": "find /opt/backup -type f -mtime +30 -delete", "output": "", "exitCode": 0 } }
Server bestellen
Über die API kannst Du sogar Server mit vorhandenem Guthaben bestellen! Sobald dein neuer Server eingerichtet ist, kannst du ihn sofort über die API verwalten.
const apiEndpoint = 'https://api.pph.sh/virtual-cart/order/place/'; const token = 'Dein_API_Key'; // API Key aus vionity.de const orderDetails = { pid: 269, // Produkt-ID configOptions: { cpu: 4, // Anzahl der CPU-Kerne ram: 4, // RAM in GB space: 100 // Speicherplatz in GB } }; fetch(apiEndpoint, { method: "POST", headers: { "Authorization": `Bearer $`, "Content-Type": "application/json" }, body: JSON.stringify(orderDetails) }) .then(response => response.json()) .then(data => { console.log(data); }) .catch(error => { console.error('Error:', error); });
// Response after 0.563ms... { "data": { "success": true, "placed": true, "transaction": { "amount": 3.12, "uuid": "faf113c9-9f40-4ae9-87db-0ad65d9428d0", "updated_at": "2021-05-10T00:53:13.000000Z", "created_at": "2021-05-10T00:53:13.000000Z", "id": 20 }, "cart": { "label": "Cart", "items": [ { "label": "Linux vServer Power Duo", "price": 3.12, "meta": [] } ], "sum": 3.12 } } }
Produkt-Infos abrufen
Du willst ein richtiger Pfennig-Fuchser sein? Bastel dir deinen eigenen Promocode-Alarm für bestimmte Server! Zuschlagen, wenn es wieder 30% dauerhaften Rabatt bei Prepaid-Hoster gibt!
// Produkt ID für KVM Root Server: 485 fetch('https://api.pph.sh/public/products/485/') .then(response => response.json()) .then(response => { console.log(response.data); // Aktueller Gutschein: response.data.promocode_info.code }) .catch(error => { console.error('Error:', error); });
// Response after 0.363s... { "data": { "id": 269, "name": "KVM Root Server", "group": "AMD SSD KVM vServer", "group_id": 64, "general_promocode": "KVMNOV23", "promocode_info": { "code": "KVMNOV23", "label": "KVMNOV23 = 1x 25%", "recurring": false, "recurring_for": null, "recurring_infinite": false, "value": 25, "type": "Percentage" }, "promotion": false, "historic_min": 0, "price_range": { "min": 5.23, "max": 56.93, "same": false }, "price_range_default": { "min": 6.98, "max": 75.91, "same": false }, "availability": { "status": "out_of_stock", "wait": true, "wait-time": { "min": 3, "max": 11, "unit": "Stunde(n)" },...
Handle in deinem Namen
Kundenspezifische Verwaltung
Du bist Entwickler und möchtest deine Hosting-Dienste nahtlos verwalten? Unsere Spezifikation für die /client/ Endpunkte ermöglicht dir genau das. Erlebe, wie einfach und effizient du deine Ressourcen handhaben kannst. Hier ein Überblick über die Funktionen, die du nutzen kannst:
Endpunkt: api.pph.sh/client
Verwaltung von Hosting-Diensten: Hole dir Details zu deinen Hosting-Services, verwalte Serverinformationen wie IP-Adresse, Betriebssystem, CPU-Kerne, RAM und SSD-Speicher direkt über die API.
Kontostatus und Abrechnung: Überprüfe den Status deines Kontos, sieh dir Abrechnungszyklen an, manage offene Rechnungen, Fälligkeitsdaten und Zahlungsdetails, alles an einem Ort.
Promotions und Angebote: Nutze verfügbare Promotionen und spezielle Angebote, einschließlich wiederkehrender Rabatte, die speziell für dich zugeschnitten sind.
Server-Management: Greife auf das Server-Webinterface zu, um deine Hosting-Dienste zu konfigurieren und zu verwalten – einfach und effektiv.
Paketoptionen: Wähle aus verschiedenen Hosting-Paketen aus oder passe deine aktuellen Pakete nach deinen Bedürfnissen an.
Erkennung von Problemen: Lasse dir automatisch erkannte Probleme im Zusammenhang mit deinem Kundenkonto anzeigen und handle proaktiv.
Starte jetzt und nimm das Ruder in die Hand! Mit unserer API behältst du immer die volle Kontrolle und kannst deine Ressourcen genau so managen, wie du es brauchst. Teste es heute und überzeuge dich selbst von der Macht und Flexibilität, die dir unsere Tools bieten.
Live-Aktionen zu deinem Hosting: Volle Kontrolle in Echtzeit
Server-Neustart und Wartung: Du kannst deine Server jederzeit live neustarten oder Wartungsmaßnahmen einleiten. Das ist entscheidend, um die Leistung deiner Server optimal zu halten und schnell auf etwaige Herausforderungen reagieren zu können.
Ressourcenanpassung in Echtzeit: Flexibilität ist alles! Passe Hosting-Ressourcen wie CPU, RAM und Speicherplatz dynamisch an, um genau auf deine aktuellen Bedürfnisse zu reagieren. Diese Live-Anpassungsmöglichkeiten ermöglichen es dir, effizient zu skalieren und Ressourcen optimal zu nutzen.
Live-Monitoring: Behalte den Status und die Performance deiner Hostings stets im Blick. Das Live-Monitoring ist unerlässlich, um Probleme schnell zu erkennen und zu beheben, und sorgt dafür, dass deine Systeme reibungslos laufen.
Domain-Aktionen: Deine Domains, deine Regeln
DNS-Verwaltung: Verwalte DNS-Einträge für deine Domains direkt über die API. Setze, ändere oder rufe Einträge ab, um volle Kontrolle über die Domain-Namensauflösung zu haben. Dies ist besonders wichtig für die Verwaltung deiner Webseiten und E-Mail-Dienste.
Nameserver-Änderungen: Ändere die Nameserver deiner Domains, um deinen Hosting-Provider zu wechseln oder um fortschrittlichere DNS-Dienste zu nutzen. Diese Flexibilität ermöglicht es dir, deine Hosting-Lösungen optimal an deine Anforderungen anzupassen.
Neue Domain-Registrierungen: Registriere neue Domains über unsere API, um neue Webprojekte schnell und unkompliziert zu starten. Dies vereinfacht den Prozess der Einrichtung und beschleunigt den Start deiner Projekte.
Nutze die Macht der Technologie: Starte jetzt und erlebe, wie du mit diesen leistungsstarken Tools deine Hosting- und Domain-Management-Aufgaben effektiv und in Echtzeit steuern kannst. Erlebe selbst, wie einfach und effizient dein Hosting-Management sein kann!
Traffic- und Nutzungsstatistiken: Erhalte detaillierte Einblicke in den Datenverkehr und die Nutzung deiner Hosting-Dienste. Diese Statistiken sind entscheidend für die Analyse der Webseitenleistung und essentiell für deine Kapazitätsplanung. Mit diesen Daten kannst du deine Ressourcen optimal einsetzen und deine Strategien gezielt ausrichten.
Performance-Analyse: Durch das Sammeln und Auswerten von Leistungsdaten kannst du Engpässe schnell identifizieren und gezielte Optimierungen vornehmen. Nutze diese Analysen, um die Effizienz deiner Server zu steigern und die Performance deiner Webprojekte kontinuierlich zu verbessern.
Ausfallzeiten und Verfügbarkeitsberichte: Unsere API bietet dir auch wertvolle Statistiken über Ausfallzeiten und die allgemeine Verfügbarkeit deiner gehosteten Dienste. Diese Informationen sind unerlässlich, um die Servicequalität zu überwachen und proaktiv auf mögliche Probleme zu reagieren. Sicherstelle mit diesen Berichten die Zuverlässigkeit und Stabilität deiner Services.
Nutze deine Daten weise: Mit Zugang zu diesen umfassenden Statistiken und Analysen kannst du deine Hosting-Lösungen präzise steuern und optimieren. Beginne jetzt, diese Tools zu nutzen, um ein tiefgreifendes Verständnis deiner Infrastruktur zu entwickeln und deine Webpräsenz effektiv zu managen.