2.0.0
(źródło: Logitech.com)
(źródło: Logitech.com)

Logitech Sync API: zdalne uruchamianie aktualizacji urządzeń

LogitechLogitech SyncCollabOSfirmwarezarządzanie flotą

Od 1 października 2026 Sync Cloud API Logitecha pozwala uruchomić aktualizację oprogramowania nawet 1000 urządzeń jednym wywołaniem z własnych narzędzi.

Logitech w notach wydania Sync Portal z 1 października 2026 dodał do Sync Cloud API endpointy pozwalające uruchamiać aktualizacje oprogramowania urządzeń Logitech. Sama nota ma jedno zdanie, ale szczegóły są w publicznej dokumentacji API: aktualizację zleca się listą identyfikatorów urządzeń, a API zwraca wynik osobno dla każdego z nich. To uzupełnia zmiany z 18 września, kiedy API dostało tworzenie i edycję pokoi, grup oraz odczyt kanałów aktualizacji.

Jak działa nowe wywołanie

Aktualizację uruchamia się zapytaniem POST /org/{orgId}/device/update z listą deviceIds. Dokumentacja podaje następujące zasady:

  • jedno zapytanie obejmuje od 1 do 1000 urządzeń, bez powtórzeń identyfikatorów,
  • aktualizacja startuje tylko na urządzeniach, które w odpowiedzi GET /org/{orgId}/place mają updateStatus równy UpdateAvailable,
  • odpowiedź SUCCESS oznacza, że polecenie dotarło do urządzenia, a nie że aktualizacja się zakończyła,
  • urządzenia już aktualne albo właśnie się aktualizujące także zwracają SUCCESS i pozostają bez zmian,
  • każde urządzenie jest obsługiwane niezależnie, więc błąd jednego nie zatrzymuje pozostałych.

Postęp sprawdza się w polu updateStatus urządzenia, które przyjmuje wartości UpToDate, UpdateAvailable i UpdateInProgress. Gdy aktualizacja jest dostępna lub trwa, API pokazuje również pole availableVersion z wersją docelową obok bieżącej wersji CollabOS lub firmware.

Kody błędów i warunki licencyjne

KodZnaczenie według dokumentacji
DEVICE_NOT_FOUNDurządzenie nie istnieje
NOT_ENTITLEDurządzenie nie ma uprawnienia do aktualizacji z API; trzeba przypisać kontrakt do pokoju lub biurka
INVALID_DEVICE_TYPEten typ urządzenia nie obsługuje aktualizacji przez Sync Cloud API
DEVICE_IN_USEurządzenie jest w użyciu, na przykład w spotkaniu; ponowić później
DEVICE_OFFLINEurządzenie offline lub bez połączenia z Sync; ponowić po powrocie online

Korzystanie z Sync Cloud API wymaga co najmniej jednego licencjonowanego pokoju lub biurka albo aktywnego okresu próbnego. Dokumentacja wymienia kontrakty Select, Essential i Sync Plus. Uwierzytelnianie odbywa się certyfikatem mTLS. Limity to 14 400 zapytań na dobę, 1 zapytanie na sekundę w trybie ciągłym i do 10 na sekundę chwilowo.

Kanały aktualizacji

Każdy pokój ma przypisany kanał aktualizacji. Lista kanałów, pobierana przez GET /org/{orgId}/update-channel, zawiera kanały zarządzane przez Logitech (w dokumentacji oznaczenia $prod, $beta i $mtrProd) oraz kanały własne organizacji. Dla każdego kanału API podaje wersję docelową per typ urządzenia i flagę outdated, gdy dostępna jest nowsza wersja niż ta, na którą wskazuje kanał. Wywołanie aktualizacji przenosi więc urządzenie na wersję wynikającą z jego kanału, a nie na dowolną.

Co to znaczy dla integratora

Jeśli obsługujecie klientów na Logitech Sync z kontraktem Select, Essential lub Sync Plus, aktualizacje można teraz wpiąć we własny harmonogram serwisowy lub system zgłoszeń. W praktyce oznacza to skrypt uruchamiany poza godzinami pracy, który pobiera listę urządzeń ze statusem UpdateAvailable, zleca aktualizację i po czasie sprawdza wynik.

Warto od razu zaplanować obsługę kodów DEVICE_IN_USE i DEVICE_OFFLINE. API nie kolejkuje takich urządzeń za administratora, więc procedura musi zakładać ponowienie i raport z urządzeń, które się nie zaktualizowały.

Przed automatyzacją dobrze jest uporządkować kanały aktualizacji w organizacjach klientów. Skoro API aktualizuje do wersji wynikającej z kanału, sale testowe powinny być na kanale wcześniejszym, a sale reprezentacyjne na produkcyjnym albo własnym, zatwierdzonym przez klienta.

Dla klientów, którzy dziś aktualizują urządzenia ręcznie z portalu, to dobry powód do rozmowy o kontrakcie serwisowym obejmującym zarządzanie aktualizacjami po stronie integratora.

Co sprawdzić u siebie

  1. Które organizacje klientów w Logitech Sync mają przypisane kontrakty Select, Essential lub Sync Plus.
  2. Czy dla tych organizacji wygenerowano certyfikat mTLS do Sync Cloud API.
  3. Jakie kanały aktualizacji są przypisane do poszczególnych pokoi i czy któryś ma flagę outdated.
  4. Ile urządzeń ma dziś status UpdateAvailable.
  5. Czy procedura aktualizacji przewiduje ponowienie dla urządzeń zajętych lub offline.
Źródło: Logitech Hub (Sync Portal) · publikacja 1 października 2026

Komentarze

Nie ma jeszcze komentarzy. Napisz pierwszy.

Dodaj komentarz

Komentarz pojawi się po sprawdzeniu przez redakcję. Podane dane wykorzystujemy wyłącznie do publikacji komentarza i ewentualnego kontaktu w jego sprawie.