REST API

WTS API Dokumentation

Integriere WTS-Dienste in deine eigenen Anwendungen — Domains, DNS, Rechnungen, DynDNS und mehr. Authentifizierung per API-Key mit granularen Berechtigungen.

Basis-URL: api.waerner-techservices.de HTTPS only JSON · Bearer Token v1
API-Key erstellen unter Profil → API-Schlüssel
Basis-URL: https://api.waerner-techservices.de
Alle Requests: Authorization: Bearer wts_...

Authentifizierung

Alle API-Requests müssen mit einem gültigen API-Key authentifiziert werden. Erstelle API-Keys unter Profil → API-Schlüssel. Jeder Key hat granulare Berechtigungen (Scopes).

curl -H "Authorization: Bearer wts_deinkey" \ https://api.waerner-techservices.de/api/v1/profile
Verfügbare Scopes
profile.readProfil & Kundendaten
invoices.readRechnungen lesen + PDF
domains.readDomains & DNS lesen
domains.writeDNS erstellen/ändern/löschen
dyndns.readDynDNS-Einträge lesen
dyndns.writeDynDNS verwalten
vps.readVPS-Informationen lesen
vps.writeVPS-Aktionen ausführen
tickets.readSupport-Tickets lesen
tickets.writeTickets erstellen & antworten

Fehler-Codes

HTTP StatusBedeutungLösung
401Kein oder ungültiger API-KeyAPI-Key prüfen, ggf. neu erstellen
403Fehlender Scope oder IP-SperreScope im API-Key aktivieren
404Ressource nicht gefundenID/Slug prüfen
429Rate-Limit erreichtAnfragen reduzieren (max 60/Min)
500Server-FehlerSupport kontaktieren

Profil

Rechnungen

Bestellungen

Domains

DNS-Records

DynDNS

Services & Hosting

VPS / Cloud-Server

Support-Tickets

Adressen