Configuration API
Get all configurations
It retrieves the configuration of all the extension for the specified application
GET/rest/extensions/configuration
| Query parameters |
|
| Header | auth-token: token from authentication |
| Header/Parameter | tenant |
| Body | None |
| Returns | Configuration |
| Required role | MWP_ADMIN, KBA_MANAGER |
| Managed errors | 401: insufficient privileges |
Example request
curl 'http://localhost:8080/mwp/rest/extensions/configuration/?application=25f897e9-e2ba-4adb-99a0-77eb230ef124&excludeDisabledServerExtensions=true' -H 'auth-token: 183d762a-0a10-41a0-8323-ef9a761ade60' -H 'tenant:default'
Example response
[
{
"descriptor":{
"id":"document",
"name":"Match Document Extension",
"provider":"Knowledge Values",
"version":0,
"type":"consultationExtension"
},
"configuration":{
"name":"documentConf",
"version":1,
"disabled":false,
"applicationConfigurationItem":[
{
"name":"pageMargins",
"explanation":"Configuration items related to the page margins",
"subOptions":[
{
"name":"HtmlWidth",
"defaultValue":"0",
"explanation":"",
"value":"0",
"mandatory":true
},
{
"name":"MarginBottom",
"defaultValue":"0",
"explanation":"",
"value":"0",
"mandatory":true
},
{
"name":"MarginLeft",
"defaultValue":"0",
"explanation":"",
"value":"25",
"mandatory":true
},
{
"name":"MarginRight",
"defaultValue":"0",
"explanation":"",
"value":"25",
"mandatory":true
},
{
"name":"MarginTop",
"defaultValue":"0",
"explanation":"",
"value":"25",
"mandatory":true
}
]
}
]
}
}
]