diff --git a/docs/api/supervisor/endpoints.md b/docs/api/supervisor/endpoints.md index d05a0ce0..1debbb13 100644 --- a/docs/api/supervisor/endpoints.md +++ b/docs/api/supervisor/endpoints.md @@ -241,6 +241,9 @@ Get details about a add-on Install a add-on + +**Deprecated!** Use [`/store/addons//install`](#store) instead. + @@ -359,6 +362,9 @@ Uninstall a add-on Update a add-on + +**Deprecated!** Use [`/store/addons//update`](#store) instead. + ### Audio @@ -1992,6 +1998,150 @@ Does a partial restore of the snapshot with the given slug. + +### Store + + + +Returns add-on store information. + +**Example response:** + +```json +{ "addons": + [ + { + "name": "Awesome add-on", + "slug": "7kshd7_awesome", + "description": "Awesome description", + "repository": "https://example.com/addons", + "version": "1.0.0", + "installed": "1.0.0", + "icon": false, + "logo": true, + "state": "started" + } + ], + "repositories": [ + { + "slug": "awesom_repository", + "name": "Awesome Repository", + "source": "https://example.com/addons", + "url": "https://example.com/addons", + "maintainer": "Awesome Maintainer" + } + ] +} +``` + + + + + +Returns a list of store add-ons + +**Example response:** + +```json +[ + { + "name": "Awesome add-on", + "slug": "7kshd7_awesome", + "description": "Awesome description", + "repository": "https://example.com/addons", + "version": "1.0.0", + "installed": "1.0.0", + "icon": false, + "logo": true, + "state": "started" + } +] +``` + + + + + +Returns information about a store add-on + +**Example response:** + +```json +{ + "name": "Awesome add-on", + "slug": "7kshd7_awesome", + "description": "Awesome description", + "repository": "https://example.com/addons", + "version": "1.0.0", + "installed": "1.0.0", + "icon": false, + "logo": true, + "state": "started" +} +``` + + + + + + +Install an add-on from the store. + + + + + + +Update an add-on from the store. + + + + + + +Reloads the information stored about add-ons. + + + + + + +Returns a list of store repositories + +**Example response:** + +```json +[ + { + "slug": "awesom_repository", + "name": "Awesome Repository", + "source": "https://example.com/addons", + "url": "https://example.com/addons", + "maintainer": "Awesome Maintainer" + } +] +``` + + + + + +Returns information about a store repository + +**Example response:** + +```json +{ + "slug": "awesom_repository", + "name": "Awesome Repository", + "source": "https://example.com/addons", + "url": "https://example.com/addons", + "maintainer": "Awesome Maintainer" +} +``` + + + ### Supervisor