Zum Inhalt springen
ZAP Customer API

REST API für Entwickler

Verbinde deine Anwendungen, Bots und Tools mit deinen ZAP-Hosting-Services. Verwalte Gameserver, vServer, Dedicated Server und TeamSpeak oder integriere Bestellungen und Upgrades.

ClaudeCursorChatGPTGemini

API-Zugriff ist Teil von ZapX Pass

Erste Schritte

In 3 Schritten starten

Erstelle einen API-Schlüssel und sende in wenigen Minuten deine erste Anfrage.

  1. 1

    API-Schlüssel anlegen

    Erstelle unter Einstellungen → API-Zugriff einen Schlüssel und lege die benötigten Berechtigungen fest.

    Zum API-Zugriff
  2. 2

    Erste Anfrage senden

    Übermittle deinen Schlüssel im Authorization-Header. /me zeigt dir, ob er funktioniert und welche Berechtigungen er hat.

  3. 3

    Dokumentation nutzen

    In der interaktiven API-Referenz findest du alle Endpunkte, Beispiele und die OpenAPI-Spezifikation.

    API-Referenz

Erste Anfrage (curl)

$ curl -s https://zap-hosting.com/api/v1/me \
  -H "Authorization: Bearer zapx_…" \
  -H "Accept: application/json"
200 OK· application/json
{
  "success": true,
  "data": {
    "userId": "usr_01HXYZ",
    "token": {
      "id": "cltok_01HXYZ",
      "name": "Automation",
      "accountPermissions": ["orders.view", "orders.create"],
      "serviceGrants": [
        {
          "serviceType": "gameserver",
          "serviceId": "clgs_01HXYZ",
          "permissions": ["gameserver.view", "gameserver.start"]
        }
      ],
      "typeGrants": []
    }
  }
}

Anwendungsbeispiele

Entwickle deine eigene Integration

Ob Community-Bot, eigenes Dashboard oder Bestellprozess: Die API verbindet deine Anwendung mit deinen ZAP-Hosting-Services.

Serververwaltung in deine Anwendung integrieren

Zeige Status, Backups und Konfigurationen in deiner eigenen Oberfläche an und führe freigegebene Serveraktionen aus.

  • Services und ihren Status anzeigen
  • Backups und Dateien verwalten
  • Zugriff auf einzelne Services beschränken

Status und Konsolen-Logs in Echtzeit überwachen

Nutze aktuelle Statusdaten und Konsolen-Logs als Server-Sent Events für dein Monitoring und deine Benachrichtigungen.

  • Aktuellen Service-Status abrufen
  • Konsolen-Logs als Datenstrom empfangen
  • Benachrichtigungen bei wichtigen Ereignissen auslösen

Bestellungen und Upgrades integrieren

Bestelle neue Services oder passe bestehende Pakete direkt in deiner Anwendung an.

  • Bestellungen auslösen
  • Upgrades mit Preisvorschau
  • Status von Paketänderungen abrufen

Unterstützte Dienste

Die passenden Endpunkte für deine Services

Die Customer API deckt Gameserver, vServer, Dedicated Server, TeamSpeak sowie Bestellungen und Paketänderungen ab.

Gameserver

Konsole, Dateien, Backups, Serveraktionen und Mods verwalten.

GET /api/v1/gameservers/{id}/console/logs

vServer

Firewall, Konsole, Backups und Serververwaltung steuern.

GET /api/v1/vservers/{id}/firewall

Dedicated Server

Serveraktionen, Reinstall, Traffic, Rescue und DDoS verwalten.

GET /api/v1/dedicated-servers/{id}

TeamSpeak

Konfiguration, Clients, Bans und Tokens automatisieren.

GET /api/v1/teamspeak-servers/{id}

Bestellung & Upgrade

Neue Services bestellen und Pakete mit Preisvorschau anpassen.

POST /api/v1/orders

Zugang und Sicherheit

API-Schlüssel und Berechtigungen

Behalte die Kontrolle darüber, welche Services und Aktionen deine Integration nutzen darf.

API-Schlüssel (Bearer)

Sende deinen Schlüssel bei jeder Anfrage an /api/v1/* im Authorization-Header. Du kannst Schlüssel jederzeit unter Einstellungen → API-Zugriff erstellen oder ersetzen.

Berechtigungen pro Service

Lege fest, auf welche Services und Aktionen deine Integration zugreifen darf.

Asynchrone Vorgänge

Bei länger laufenden Aktionen erhältst du eine Vorgangs-ID und kannst den Fortschritt über die API abfragen.

REST API mit ZapX Pass PlusAPI-Schlüssel mit aktivem Pass Plus direkt in den Einstellungen erstellen

ZapX Pass ansehen

Entwicklerwerkzeuge

Alles für deine Integration

Nutze die API-Referenz, die OpenAPI-Spezifikation oder unsere Postman Collection für deinen Einstieg.

Interaktive API-Referenz

Alle Endpunkte mit Beispielen direkt im Browser ausprobieren.

OpenAPI

Spezifikation (OpenAPI 3.1) für eigene Clients und Code-Generatoren.

API vs. MCP

REST API oder MCP?

Wähle die REST API für eigene Anwendungen und MCP für die Arbeit direkt mit deinem KI-Client.

Customer REST API

Für eigene Anwendungen, Bots, Dashboards und Automatisierungen.

  • Individuelle Abläufe und volle Kontrolle über Anfragen
  • Bestellungen und Paketänderungen aus deiner Anwendung
  • Echtzeit-Logs und asynchrone Vorgänge

MCP Connect

Für Cursor, Claude und weitere KI-Clients mit OAuth.

  • Status, Backups und Serversteuerung im Chat
  • Berechtigungen pro KI-Client festlegen
  • Praktisch für die tägliche Verwaltung

FAQ

Häufige API-Fragen

Alles Wichtige zu deinen eigenen ZapX-Integrationen.

Für eigene Tools, Apps und Automatisierungen.

Verbinde ZAP-Hosting mit deinem Dashboard, einem Bot oder einer eigenen Anwendung. Du kannst Services abfragen, Server verwalten, Backups einbinden und Bestellungen aus deiner Anwendung auslösen.

Gameserver, vServer, Dedicated Server und TeamSpeak.

Die Customer API stellt Funktionen für deine bestehenden Gameserver, vServer, Dedicated Server und TeamSpeak-Server bereit. Welche Bereiche verfügbar sind, hängt von deinem Konto und den jeweiligen Zugriffsrechten ab.

Mit einem persönlichen API-Schlüssel.

Erstelle unter Einstellungen → API-Zugriff einen API-Schlüssel und sende ihn im Authorization-Header mit jeder Anfrage. Passende Beispiele findest du in der API-Dokumentation.

Die passende Schnittstelle für deinen Anwendungsfall.

Die REST API ist für eigene Anwendungen, Bots und Automatisierungen gedacht. Mit MCP verbindest du ZAP-Hosting direkt mit KI-Clients wie Cursor oder Claude.

Die API ist in ZapX Pass Plus enthalten.

Ja. Für die Customer REST API benötigst du einen aktiven ZapX Pass Plus. Anschließend kannst du unter Einstellungen → API-Zugriff deinen API-Schlüssel erstellen.

Bestellungen und Paketänderungen aus deiner Anwendung.

Ja. Du kannst neue Services bestellen und bestehende Pakete anpassen. Vor einer Paketänderung erhältst du eine Preisvorschau.

Noch Fragen? Unser Support hilft dir gerne weiter.

Support kontaktieren
Bereit?

Verbinde deine Tools mit ZapX

Öffne die API-Dokumentation, erstelle einen API-Schlüssel und starte mit deiner ersten Anfrage.

API-Zugriff ist Teil von ZapX Pass

ZAP Customer API — REST API für Gameserver, vServer & Automatisierung | ZAP-Hosting