From bbe32664fff226f8c591cfa08350d78b55b599d2 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Wed, 22 Mar 2017 23:57:30 +0100 Subject: [PATCH] change api style --- hassio_api/README.md | 40 ++++++++++++++++++++++++++++------------ 1 file changed, 28 insertions(+), 12 deletions(-) diff --git a/hassio_api/README.md b/hassio_api/README.md index def589e75..0a97f9da4 100644 --- a/hassio_api/README.md +++ b/hassio_api/README.md @@ -1,20 +1,36 @@ # HassIO Server -## REST API +## REST API Supervisor -### /supervisor +### /supervisor_info -- GET: Return running version back -- PUT: Read last avilable version and write it to ResinOS config +### /supervisor_network +- Payload: {'hostname': ''} -### /homeassistant +## REST API HomeAssistant -- GET: get avilable version -- PUT: performe homeassistant update +### /homeassistant_info -### /addons +### /homeassistant_update +- Payload: {'version': '0.XX.Y'} +If version is None it read last version from server. -- GET: get list of avilable addons and installed addons back -- PUT: get or performe a update of a addon -- POST: install a addon -- DEL: remove a addon +## REST API addons + +### /addons_info + +### /addons_run +- Payload: {'addon': 'xy', 'options': {}} + +### /addons_stop +- Payload: {'addon': 'xy'} + +### /addons_install +- Payload: {'addon': 'xy'} + +### /addons_delete +- Payload: {'addon': 'xy'} + +### /addons_update +- Payload: {'addon': 'xy', 'version': 'x.x'} +If version is None it read last version from server.