GET /api/service/identity/get/
Повертає службову інформацію пристрою.
Авторизація: Bearer (powerUser).
Тіло запиту не використовується.
Параметри запиту
Section titled “Параметри запиту”| Параметр | Значення | Опис |
|---|---|---|
includePassword | 1 | Якщо вказано, до відповіді додається поле devicePassword. Інакше пароль не повертається. |
Приклад: GET /api/service/identity/get/?includePassword=1
Відповідь 200
Section titled “Відповідь 200”{ "available": true, "donglePresent": true, "hasDevicePrivateKey": true, "hasDevicePassword": true, "uuid": "002B003A-3234510F-38383235", "devicePublicKey": "base64...", "macAddress": "00:11:22:33:44:55", "isUnique": true, "urlAutoConfig": "https://example.invalid", "manufacturer": "Novatek", "pinCode": "123456", "devicePassword": "Ab12Cd34"}Поля відповіді
Section titled “Поля відповіді”| Поле | Тип | Опис |
|---|---|---|
available | логічний | Службові дані пристрою доступні |
donglePresent | логічний | Апаратний сервісний ключ наявний |
hasDevicePrivateKey | логічний | Закритий ключ пристрою задано |
hasDevicePassword | логічний | Пароль пристрою задано; значення пароля не розкривається |
uuid | рядок | null | Повний унікальний ідентифікатор мікроконтролера у форматі XXXXXXXX-XXXXXXXX-XXXXXXXX |
devicePublicKey | рядок | null | Відкритий ключ пристрою у форматі WireGuard base64 |
macAddress | рядок | Фактична MAC-адреса у форматі XX:XX:XX:XX:XX:XX, зокрема резервне значення |
isUnique | логічний | true, якщо MAC-адресу прочитано з мікросхеми EUI-48; false, якщо використовується резервне значення, отримане з UUID мікроконтролера |
urlAutoConfig | рядок | null | URL автоматичної конфігурації |
manufacturer | рядок | null | Рядок виробника |
pinCode | рядок | null | PIN-код |
devicePassword | рядок | null | Пароль пристрою. Наявний лише в разі запиту з ?includePassword=1 |
Якщо службові дані пристрою ще не готові, API повертає 503 ERROR_NOT_READY.