API-Dokumentation

Erste Schritte

Willkommen bei der Sitequest API. Diese RESTful-API ermöglicht es dir, deine VPS, Domains und DNS-Einträge programmatisch zu verwalten.

Basis-URL

Alle API-Anfragen werden an folgende URL gerichtet:

https://hosting.site.quest/api/v1

Die API wird über den URL-Pfad versioniert. Die aktuelle Version ist v1.

Voraussetzungen

Um die API zu nutzen, benötigst du einen API-Schlüssel. Diesen kannst du in deinem Sitequest Dashboard unter Einstellungen > API / MCP erstellen.

Schnellstart

Überprüfe, ob dein API-Schlüssel funktioniert, indem du den Health-Check-Endpunkt aufrufst:

curl https://hosting.site.quest/api/v1/ping \
  -H "Authorization: Bearer DEIN_API_SCHLÜSSEL"

Eine erfolgreiche Antwort sieht so aus:

{
  "status": "ok",
  "authenticated": true,
  "key": {
    "prefix": "sq_live_a94e",
    "name": "Mein Schlüssel",
    "scopes": ["vps:read", "domains:read"]
  },
  "responseTimeMs": 12,
  "timestamp": "2026-03-27T12:00:00.000Z"
}

Möglichkeiten

Die Sitequest API unterstützt derzeit:

  • VPS — Auflisten und Inspizieren deiner virtuellen privaten Server, einschließlich Live-Status und Ressourcennutzung.
  • Domains — Auflisten und Inspizieren deiner Domains, einschließlich DNS-Einträgen, Nameservern und Registrar-Daten.
  • MCP — Verbinde KI-Assistenten (wie GitHub Copilot) über das Model Context Protocol mit deiner Infrastruktur.

Nächste Schritte

  • Autorisierung — Erfahre mehr über API-Schlüssel-Authentifizierung und Berechtigungen.
  • Anfragen senden — Verstehe Anfrage- und Antwortformate.
  • Ping — Dein erster API-Aufruf.