| Status | Lizenz-Key | Software | Basis / Addons | Bindung | Kunde | Wartung | Ablauf | Aktion |
|---|
Testen Sie Lizenzschlüssel gegen das System.
Technische Referenz für die Anbindung externer Systeme. Klicken Sie auf einen Endpunkt für Details.
Gibt den aktuellen Zustand des Servers zurück.
Keine Parameter erforderlich.
| Code | Description | Links |
|---|---|---|
| 200 |
Successful Response
Media type
Example Value
Schema
{ "status": "ok", "timestamp": "..." }
|
No links |
Die primäre Schnittstelle für Clients zur Validierung und Hardware-Bindung.
| Code | Description | Links |
|---|---|---|
| 200 |
Successful Response
Media type
Example Value
Schema
{ "success": true, "payload": "signed-data", "signature": "..." }
|
No links |
| 403 | Forbidden (Falscher Key oder Hardware) | No links |
Ermöglicht der Client-Anwendung, die Hardware-Bindung aufzuheben.
Erstellt eine neue Lizenz für ein bestimmtes Produkt. Erfordert eine aktive Admin-Session.
| Feld | Typ | Beschreibung |
|---|---|---|
product_id |
number | ID des Produkts (aus /api/products) |
customer_email |
string | E-Mail des Kunden (optional) |
days |
number | Laufzeit in Tagen (Standard: 365) |
Gibt alle Lizenzen zurück. Unterstützt Filterparameter.
| Parameter | Beschreibung |
|---|---|
?search= |
Suche nach Key oder E-Mail |
?software_id= |
Filter nach Software-ID |
?product_id= |
Filter nach Produkt-ID |
?status= |
Filter: valid | suspended |
Sperrt (/suspend) oder entsperrt (/unsuspend)
eine Lizenz. Gesperrte Lizenzen können nicht validiert werden.
Löscht den gespeicherten Fingerprint, damit der Kunde sich mit neuer Hardware binden kann.
Löscht ein Produkt. Schlägt fehl wenn noch Lizenzen referenzieren.
Gibt alle Software-Einträge zurück. Mit ?include=products
werden die zugehörigen Produkte eingebettet.
Löscht eine Software und alle zugehörigen Produkte (sofern keine Lizenzen existieren).
| Code | Bedeutung |
|---|---|
INVALID_KEY |
Key nicht im System gefunden. |
EXPIRED |
Lizenz ist zeitlich abgelaufen. |
FINGERPRINT_MISMATCH |
Hardwarebindung passt nicht zum PC. |
Dieses Handbuch unterstützt Sie bei der täglichen Verwaltung Ihrer Software-Lizenzen.
Gehen Sie zum **Key Generator**. Geben Sie die Kunden-E-Mail und optional interne Nummern
(Kunde/Bestellung) ein. Wählen Sie die Module.
Tipp: Basis-Module werden automatisch mit ausgewählt, wenn Sie
ein abhängiges Feature anklicken.
Suchen Sie die Lizenz im Reiter **Lizenzen** und klicken Sie auf **Bearbeiten**. Sie können neue Module
hinzufügen.
Wichtig: Vorhandene Module können nicht entfernt werden, um die Integrität
verkaufter Lizenzen zu schützen.
Im Reiter **Produkte** legen Sie fest, was Ihr System lizenzieren kann.
Abhängigkeiten: Sie können definieren, dass ein Produkt ein anderes voraussetzt
(z.B. Feature X benötigt Basis Y). Das System markiert das Basis-Modul dann automatisch im Generator.
Status & Schutz: Inaktive Produkte werden im Verkauf ausgeblendet. Produkte mit
aktiven Verweise können nicht gelöscht werden (Lösch-Schutz).
Nutzen Sie den **Key-Tester**, um Keys zu prüfen. Wenn ein *Fingerprint Mismatch* vorliegt, hat der Kunde wahrscheinlich seine Hardware getauscht. In diesem Fall muss ein Techniker die Hardwarebindung in der Datenbank zurücksetzen.