Registrierung
Händler- und Login-Verwaltung sowie Lizenzverwaltung dieser Agent-Instanz. Entspricht dem obersten Tab „Registrierung“.

Händler-Kontaktdaten
GET /json/master/contacts/clientKontaktdatensatz vom Typ „Client“ (Händler). Es gibt genau einen Datensatz.
| Feld / Endpunkt | Wert / Methode | Bedeutung |
|---|---|---|
| contactType | 1 | Fest = 1 (Client/Händler) |
| contactNo | Text | Händlernummer |
| company / name1 / name2 | Text | Firma und Ansprechpartner |
| street / postalCode / city / country | Text | Anschrift |
| mail / phone / mobile / fax | Text | Kommunikationskanäle |
| region | Text | Region/Gebiet |
Benutzer-Logins
GET /json/master/contacts/client (Feld logins[])Login-Accounts, die dem Händler zugeordnet sind. Rechte werden pro Login als Bool-Flags gepflegt.
| Feld / Endpunkt | Wert / Methode | Bedeutung |
|---|---|---|
| userLogin / userPassword | Text | Anmeldedaten (Passwort maskiert) |
| manageAgents | bool | Agent-Instanzen verwalten |
| manageUsers | bool | Weitere Benutzer anlegen |
| manageDevices | bool | Geräte verwalten |
| manageConfig | bool | Systemeinstellungen ändern |
| manageNotifications | bool | Benachrichtigungen konfigurieren |
| manageSupplies | bool | Supplies/Bestellungen bearbeiten |
| changePwd | POST /json/master/contacts/changePwd | Eigenes Passwort ändern |
Agent-Identität & Lizenz
GET /json/system/agentInfo, GET /json/system/licensesAgent-ID, MAC, Supportlaufzeit und alle eingespielten Lizenzschlüssel.
| Feld / Endpunkt | Wert / Methode | Bedeutung |
|---|---|---|
| agentId | UUID | Weltweit eindeutige Agent-ID |
| registeredMac | MAC | Für die Lizenz gebundene MAC-Adresse |
| numberOfLicesenses | Zahl | Aktivierte Lizenzen laut Schlüssel |
| assignedLicenses / requiredLicenses / missingLicenses | Zahl | Zugewiesen/benötigt/fehlend |
| managedMachines | Zahl | Aktuell verwaltete Maschinen |
| supportUntil / activationDate | Datum | Supportlaufzeit und Freischaltung |
| licenses[] | Liste | Historie aller Schlüssel (DemoKey, ProdKey …) |
| addLicenseKey | POST /json/system/addLicenseKey | Neuen Lizenzschlüssel hinzufügen |