Перейти до вмісту

GET /api/service/identity/get/

Повертає службову інформацію пристрою.

Авторизація: Bearer (powerUser).


Тіло запиту не використовується.

ПараметрЗначенняОпис
includePassword1Якщо вказано, до відповіді додається поле devicePassword. Інакше пароль не повертається.

Приклад: GET /api/service/identity/get/?includePassword=1


{
"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"
}
ПолеТипОпис
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рядок | nullURL автоматичної конфігурації
manufacturerрядок | nullРядок виробника
pinCodeрядок | nullPIN-код
devicePasswordрядок | nullПароль пристрою. Наявний лише в разі запиту з ?includePassword=1

Якщо службові дані пристрою ще не готові, API повертає 503 ERROR_NOT_READY.