POST /api/service/identity/set/
Оновлює ідентифікаційні поля, крім закритого ключа пристрою, та зберігає їх в EEPROM.
Авторизація: Bearer (powerUser).
Тіло запиту має бути об’єктом JSON без додаткової обгортки identity.
{ "urlAutoConfig": "https://example.invalid", "manufacturer": "Novatek", "pinCode": "123456"}Поля запиту
Section titled “Поля запиту”| Поле | Тип | Обов’язкове | Опис |
|---|---|---|---|
urlAutoConfig | рядок | ні | URL автоматичної конфігурації |
manufacturer | рядок | ні | Рядок виробника |
pinCode | рядок | ні | PIN-код |
Обмеження довжини:
urlAutoConfig: до63символів.manufacturer: до23символів.pinCode: до11символів.
Порожнє тіло → 400 ERROR_API_PARSING.
Тіло, що не є об’єктом → 400 ERROR_INVALID_ARGUMENT.
Якщо не надано жодного підтримуваного поля → 400 ERROR_INVALID_ARGUMENT.
Відповідь 200
Section titled “Відповідь 200”{}Якщо закритий ключ або пароль пристрою ще не ініціалізовано, API повертає 503 ERROR_NOT_READY.
Початкове заповнення порожнього ідентифікаційного поля дозволено без апаратного сервісного ключа. Для зміни або очищення вже заповненого поля потрібен ключ; за його відсутності повертається помилка доступу. Надання наявного значення не вважається перезаписуванням.