API Schnittstelle


Automatisieren Sie gängige Prozesse mit unserer API Schnittstelle. Unsere API nutzt das JSON Format und stellt nahezu alle Funktionen bereit, welche Sie auch in unserem Kundenbereich nutzen können.

Mit der fastpipe.io API automatisieren Sie Ihre Prozesse mit wenig Aufwand

Neben unserem Kundenbereich stellen wir Ihnen unsere API zur Administration Ihrer Produkte bereit. Über unsere API können Sie Bestellungen auslösen, Rechnungen einsehen, Ihr aktuelles Guthaben abrufen, Reverse-DNS Einträge ändern und Ihre Server verwalten.

Auch darüber hinaus bietet Ihnen unsere API eine Vielzahl an Funktionen, welche Ihren Alltag erleichtern.


Ein paar Beispielaufrufe kurz zusammengefasst


Bestellen einer Dienstleistung:
curl -s --header "Content-Type: application/json" --request POST https://api.combahton.net/v2 --data '{"email":"user@example.net", "secret":"XXX", "action":"order", "id":"2050"}'

Letzte 100 DDoS-Incidents abfragen (für Ihr Kundenkonto):
curl -s --header "Content-Type: application/json" --request POST https://api.combahton.net/v2 --data '{ "email":"user@example.net", "secret":"XXX", "component":"antiddos", "method":"incidents", "action":"show_all" }'

Ändern eines Reverse-DNS (PTR):
curl -s --header "Content-Type: application/json" --request POST https://api.combahton.net/v2 --data '{ "email":"user@example.net", "secret":"XXX", "component":"ipaddr", "method":"rdns", "action":"ipv4", "ipaddr":"127.0.0.1", "ptr":"mail.example.net" }'

Ändern des Routing eines IP-Subnetz:
curl -s --header "Content-Type: application/json" --request POST https://api.combahton.net/v2 --data '{ "email":"user@example.net", "secret":"XXX", "component":"ipsubnet", "method":"nexthop", "action":"change", "contract":"XXX", "nexthop":"XXX.XXX.XXX.XXX" }'

Details eines Cloud Servers betrachten:
curl -s --header "Content-Type: application/json" --request POST https://api.combahton.net/v2 --data '{ "email":"user@example.net", "secret":"XXX", "component":"kvm", "method":"server", "action":"view", "id": "CONTRACTID" }'

Eine VNC Verbindung öffnen (Cloud Server):
curl -s --header "Content-Type: application/json" --request POST https://api.combahton.net/v2 --data '{ "email":"user@example.net", "secret":"XXX", "component":"kvm", "method":"server", "action":"control", "id": "603XX", "command":"vnc", "source":"89.33.XX.XX"}'

Einen Cloud Server stoppen:
curl -s --header "Content-Type: application/json" --request POST https://api.combahton.net/v2 --data '{ "email":"user@example.net", "secret":"XXX", "component":"kvm", "method":"server", "action":"control", "id": "603XX", "command":"stop" }'