/webconsole - ui-theme
Rest API Documentation
REST API Documentation for Group ui-theme, application /webconsole Version: 4.2.1.2
Endpoints (DRAFT)
POST /rest/api/uiTheme/delete
UI Theme management API Doc, Delete UI Theme
Query Params:
- id [{'type': 'string'}]:
Responses:
Status Code: 200 Success.
Content-type: application/json,
Schema: /components/schemas/BasicAjaxResponse
Status Code: 500 Failure.
Content-type: application/json,
Schema: /components/schemas/BasicAjaxResponse
GET /rest/api/uiTheme/get/(themeId)
UI Theme management API Doc, Get UI Theme by Id
Path Params:
- themeId [{'type': 'string'}]:
Responses:
Status Code: 200 Success.
Content-type: application/json,
Schema: /components/schemas/UITheme
Status Code: 500 Failure.
Content-type: application/json
POST /rest/api/uiTheme/save
UI Theme management API Doc, Save UI Theme
Responses:
Status Code: 200 Success.
Content-type: application/json,
Schema: /components/schemas/BasicAjaxResponse
Status Code: 500 Failure.
Content-type: application/json,
Schema: /components/schemas/BasicAjaxResponse
DELETE /rest/api/uiTheme/(uiThemeId)/client-resource/(clientResourceType)
UI Theme management API Doc, Delete client resource to given UI theme
Path Params:
- clientResourceType [{'type': 'string', 'enum': ['BIG_LOGO', 'SMALL_LOGO', 'FAVICO_16X16', 'FAVICO_32X32', 'FAVICO_57X57', 'FAVICO_60X60', 'FAVICO_72X72', 'FAVICO_76X76', 'FAVICO_96X96', 'FAVICO_114X114', 'FAVICO_120X120', 'FAVICO_144X144', 'FAVICO_152X152', 'FAVICO_180X180', 'FAVICO_192X192']}]:
- uiThemeId [{'type': 'string'}]:
Responses:
Status Code: 200 Success.
Content-type: application/json,
Schema: /components/schemas/BasicAjaxResponse
Status Code: 500 Failure.
Content-type: application/json,
Schema: /components/schemas/BasicAjaxResponse
POST /rest/api/uiTheme/(uiThemeId)/client-resource/(clientResourceType)/upload
UI Theme management API Doc, Upload client resource to given UI theme
Query Params:
- replicate [{'type': 'boolean'}]:
Path Params:
uiThemeId [{'type': 'string'}]:
clientResourceType [{'type': 'string', 'enum': ['BIG_LOGO', 'SMALL_LOGO', 'FAVICO_16X16', 'FAVICO_32X32', 'FAVICO_57X57', 'FAVICO_60X60', 'FAVICO_72X72', 'FAVICO_76X76', 'FAVICO_96X96', 'FAVICO_114X114', 'FAVICO_120X120', 'FAVICO_144X144', 'FAVICO_152X152', 'FAVICO_180X180', 'FAVICO_192X192']}]: Body Params:
{'content': {'application/json': {'schema': {'type': 'object', 'properties': {'pic': {'type': 'string', 'format': 'binary'}}}}}} Responses:
Status Code: 200 Success.
Content-type: application/json,
Schema: /components/schemas/BasicAjaxResponse
Status Code: 500 Failure.
Content-type: application/json,
Schema: /components/schemas/BasicAjaxResponse## Definitions