v2.0 API

Integrieren Sie
resellerAPI
in Ihr System

REST API, PHP SDK, Composer-Paket und WHMCS-Module – automatisieren Sie Ihr Reseller-Geschäft vollständig.

REST API
Bearer Token Auth
📦
PHP SDK
Composer Ready
🔧
WHMCS Module
CLI-Installation
resellerapi-example.php
require 'vendor/autoload.php';
 
use FameSystems\ResellerAPI\ResellerAPI;
 
// API initialisieren
$api = new ResellerAPI('YOUR_API_KEY');
 
// Domain prüfen
$result = $api->domain->checkDomain('example.de');
 
// MusikBot-Account anlegen
$bot = $api->musicbot->createAccount(
    'kunde123', '[email protected]',
    'passwort', 50, 5
);
 
// Status prüfen
if ($bot->status === 'success')
    echo "Account erstellt ✓";
|

Alle Endpunkte. Vollständig dokumentiert.

Basis-URL: https://v2.resellerapi.de · Auth: Api-Token: YOUR_KEY

Authentifizierung

Bearer Token via API-Header

Jeder Request benötigt den Api-Token-Header. Den Schlüssel erhalten Sie nach der Freischaltung in Ihrem Reseller-Portal.

POST https://v2.resellerapi.de/domain/check
Api-Token: sk_live_xxxxxxxxxxxxxxxx
Content-Type: application/x-www-form-urlencoded
Accept: application/json
Domains 12 Endpunkte
GET /domain/checkavailability Domain-Verfügbarkeit prüfen
POST /domain/create Domain registrieren
POST /domain/transfer Domain transferieren
GET /domain/info Domain-Informationen abrufen
GET /domain/all Alle Domains auflisten
POST /domain/dns DNS-Einträge setzen
GET /domain/nameserver/show Nameserver anzeigen
POST /domain/nameserver Nameserver setzen
GET /domain/whois Whois-Informationen abrufen
GET /domain/eppcode EPP-Code anfordern
POST /domain/extend Domain verlängern
POST /domain/handle/create Handle anlegen
KVM Server 12 Endpunkte
GET /server Alle Server auflisten
GET /server/show Server-Details abrufen
GET /server/status Server-Status prüfen
GET /server/start Server starten
GET /server/restart Server neustarten
GET /server/stop Server stoppen
GET /server/network Netzwerkdetails abrufen
PUT /server/set/hostname Hostname setzen
PUT /server/set/password Passwort setzen
DELETE /server/reinstall/create Server neu installieren
POST /server/order Neuen Server bestellen
POST /server/renew Server verlängern
MusicBot 9 Endpunkte
GET /musicbot/user Bot-Account abrufen
POST /musicbot/user/create Bot-Account erstellen
DELETE /musicbot/user/delete Bot-Account löschen
POST /musicbot/user/enable Account aktivieren
POST /musicbot/user/disable Account deaktivieren
GET /musicbot/user/usage Verbrauchsdaten abrufen
POST /musicbot/user/set/password Passwort setzen
POST /musicbot/user/session/create Login-Session erstellen
DELETE /musicbot/user/session/delete Login-Session löschen
Plesk 7 Endpunkte
GET /plesk/pricing Preisliste abrufen
GET /plesk/license Lizenz-Details anzeigen
GET /plesk/licenses Alle Lizenzen auflisten
GET /plesk/license/reports Lizenz-Reports abrufen
POST /plesk/license/create Lizenz bestellen
POST /plesk/license/extend Lizenz verlängern
POST /plesk/license/binding IP-Bindung setzen

Einheitliches Response-Format

Alle API-Antworten folgen einem konsistenten JSON-Schema mit Status, Daten und strukturierten Meldungen.

requestId number Eindeutige Request-ID
data object Antwortdaten des Endpunkts
status string "success" oder "error"
messages object errors, warnings, infos, success
{
  "requestId": 2022033100213,
  "data": {
    "domain": "example.de",
    "tld": "de",
    "status": "STATUS_REGISTERED",
    "domain_available": false,
    "isPremiumName": true,
    "premiumRegistrationPrice": 2.09,
    "premiumRenewPrice": 1.92,
    "premiumTransferPrice": 1.92
  },
  "status": "success",
   "messages": { ... }
  "messages": {
    "errors": [],
    "warnings": [],
    "infos": [],
    "success": {
      "code": 20001,
      "message": "The request was successful."
    }
  }
}

Composer-Paket.
Sofort einsatzbereit.

Das offizielle PHP-SDK kapselt die gesamte REST API in typsichere Methoden. Ein API-Key genügt – alle Endpunkte sofort verfügbar.

PHP 8.0+ Moderne PHP-Features, PSR-4 Autoloading
Composer Ready Ein Befehl – alle Abhängigkeiten gelöst
Alle Endpunkte Account, Domains, MusicBot, Plesk
Strukturierte Antworten ApiResponse-Objekt mit Status & Daten
SDK Struktur
src/
Client.php HTTP-Client, cURL
ResellerAPI.php Haupt-Einstiegspunkt
Routes/
Account.php
Domain.php
Musicbot.php
Plesk.php
Models/
examples/ Verwendungsbeispiele
composer.json
Terminal
$ composer require famesystems/reseller-api-sdk
sdk-domain-example.php
use FameSystems\ResellerAPI\ResellerAPI;
 
$api = new ResellerAPI('sk_live_xxx');
 
// Domain verfügbar?
$check = $api->domain->checkDomain('mein.shop');
 
// Domain registrieren
$api->domain->registerDomain(
  'mein.shop', $ownerC, $adminC,
  $techC, $zoneC, 'ns1.host.de', 'ns2.host.de'
);
 
// Kontostand
$balance = $api->account->getBalance();

Installation in Sekunden

Das ResellerAPI CLI-Tool installiert, aktualisiert und repariert WHMCS-Module über ein interaktives Terminal-Interface.

Installation in 2 Schritten

bash — root@server
# Schritt 1: Repository hinzufügen
$ wget -qO - https://repo.resellerapi.de/public.key | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/resellerapi.gpg
$ echo "deb [arch=amd64] https://repo.resellerapi.de stable main" | sudo tee /etc/apt/sources.list.d/resellerapi.list
$ sudo apt update
# Schritt 2: CLI-Tool installieren
$ sudo apt install resellerapi
Reading package lists... Done
Building dependency tree... Done
✓ resellerapi (1.0.0) successfully installed
# Tool starten
$ resellerapi

Tastenkürzel

TAB Zwischen Feldern wechseln
ENTER Bestätigen / Auswählen
F5 Modulliste aktualisieren
ESC / Q Tool beenden

Drei Screens – alles was Sie brauchen

1 · Ersteinrichtung
ResellerAPI CLI Setup
API Token sk_live_••••••••••••••••
WHMCS Pfad /var/www/html/whmcs
Einstellungen werden gespeichert · einmalig konfigurieren
2 · Modulübersicht
Verfügbare WHMCS Module
TeamSpeak 3 Reselling v2.3.1
MusikBot Reselling v1.8.0 → v1.9.0
Domain Reselling v3.1.0
Plesk Lizenzen v1.2.0
Installiert Update verfügbar Nicht installiert
3 · Modul installieren
Plesk Lizenzen – Installation
✓ Modul-Dateien werden heruntergeladen
✓ Lizenzschlüssel wird über ResellerAPI geladen
✓ Lizenz in Lizenzordner gespeichert
WHMCS-Integration wird aktiviert…

Bereit zur Integration?

API-Zugang beantragen, SDK herunterladen und WHMCS-Module per CLI in Minuten einrichten.