Skip to content

REST API

Create the REST API with apitte libraries.

Endpoints:

Done Method URL Description
Done POST /v1/clouds/aws vytvoří MQTT připojení do cloudu
Done POST /v1/clouds/azure vytvoří MQTT připojení do cloudu
Done POST /v1/clouds/hexio vytvoří MQTT připojení do cloudu
Done POST /v1/clouds/ibmCloud vytvoří MQTT připojení do cloudu
Done POST /v1/clouds/inteliGlue vytvoří MQTT připojení do cloudu
Done GET /v1/pixla vrátí stav služby a token
Done POST /v1/pixla/{state} nastaví stav služby (enable, disable)
Done GET /v1/config vrátí informace o komponentách
Done POST /v1/config přidá komponentu
Done GET /v1/config/{componentName} vrátí seznam instancí komponenty
Done POST /v1/config/{componentName} vytvoří novou instanci komponenty
Done PUT /v1/config/{componentName} upraví komponentu
Done DELETE /v1/config/{componentName} odstraní komponentu
Done GET /v1/config/{componentName}/{instance} vrátí instanci komponenty
Done PUT /v1/config/{componentName}/{instance} upraví instanci komponenty
Done DELETE /v1/config/{componentName}/{instance} odstraní instanci komponenty
Done GET /v1/gateway/info vrátí informace o GW
Done GET /v1/gateway/diagnostics vrátí archív s diagnostickými daty
Done GET /v1/gateway/log vrátí log
Done GET /v1/gateway/logs vrátí archív s logy
Done POST /v1/gateway/poweroff vypne GW
Done POST /v1/gateway/reboot restartuje GW
Done GET /v1/unattendedUpgrades vrátí stav automatickáých aktualizací
Done POST /v1/unattendedUpgrades/{state} nastaví stav služby automatických aktualizací
GET /v1/updater vrátí balíčky, které je možné aktualizovat
POST /v1/updater/update aktualizuje cache balíčkovacího systému
POST /v1/updater/upgrade spustí aktualizaci balíčků + je možné spustit WS server a přes WS odesílat stdout+stderr
Done GET /v1/service vrátí stav služby daemona
Done POST /v1/service/{state} nastaví stav služby daemona (start, stop, restart)
GET /v1/install/info vrátí informace o GW potřebné pro instalačního průvodce
Done GET /v1/iqrf/macros vrátí IQRF makra
POST /v1/iqrf/upload zvaliduje a nahraje soubor pro TR upload
Done GET /v1/network/interfaces vrátí seznam síťových rozhraní včetně jejich stavu
Done POST /v1/network/interfaces/{state}/{uuid} změní stav síťového rozhraní
Done GET /v1/network/connections vrátí seznam síťových připojení
POST /v1/network/connections vytvoří nové síťové připojení
Done GET /v1/network/connections/{uuid} vrátí nastavení síťového připojení
Done PUT /v1/network/connections/{uuid} upraví nastavení síťového připojení
Done DELETE /v1/network/connections/{uuid} smaže nastavení síťového připojení
Done GET /v1/user vrátí informace o aktuálním uživateli
Done POST /v1/user/signIn přihlásí uživatele
Done POST /v1/user/signOut odhlásí uživatele
Done GET /v1/users vrátí seznam uživatelů se základními informacemi
Done POST /v1/users vytvoří nového uživatele
Done GET /v1/users/{id} vrátí informace o uživateli s ID {id}
Done PUT /v1/users/{id} upraví informace o uživateli s ID {id}
Done DELETE /v1/users/{id} smaže uživatele s ID {id}
Done GET /v1/version vrátí verzi backendu
Edited by Roman Ondráček