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.
API-Key erstellen unter Profil → API-Schlüssel
Basis-URL:
https://api.waerner-techservices.deAlle 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 & Kundendateninvoices.readRechnungen lesen + PDFdomains.readDomains & DNS lesendomains.writeDNS erstellen/ändern/löschendyndns.readDynDNS-Einträge lesendyndns.writeDynDNS verwaltenvps.readVPS-Informationen lesenvps.writeVPS-Aktionen ausführentickets.readSupport-Tickets lesentickets.writeTickets erstellen & antwortenFehler-Codes
| HTTP Status | Bedeutung | Lösung |
|---|---|---|
| 401 | Kein oder ungültiger API-Key | API-Key prüfen, ggf. neu erstellen |
| 403 | Fehlender Scope oder IP-Sperre | Scope im API-Key aktivieren |
| 404 | Ressource nicht gefunden | ID/Slug prüfen |
| 429 | Rate-Limit erreicht | Anfragen reduzieren (max 60/Min) |
| 500 | Server-Fehler | Support kontaktieren |