Configuration API
Get Configuration
It retrieves the extension configuration for the specific extensionId. The extension can be found in the response of Extension List.
GET/rest/extensions/configuration/extensionId
| Query parameters | application(optional, default="server"): id of the application (for the application section) or "server"
"server" is reserved for server configuration |
| Header | auth-token: token from authentication |
| Header/Parameter | tenant |
| Body | None |
| Returns | ExtensionConfiguration. See also Configuration (see "Model" section) |
| Required role | MWP_ADMIN |
| Managed errors | 401: insufficient privileges |
Example request
curl 'https://mwp3-dev.knowledge-values.com/mwp/rest/extensions/configuration/document?application=72ac8a5d-e9b0-4eb3-9574-e6dc7fc7bff4' -H 'auth-token: 183d762a-0a10-41a0-8323-ef9a761ade60' -H 'tenant:default'
Example response
{
"name":"documentConf",
"version":1,
"disabled":false,
"applicationConfigurationItem":[
{
"name":"pageMargins",
"explanation":"Configuration items related to the page margins",
"subOptions":[
{
"name":"HtmlWidth",
"defaultValue":"0",
"explanation":"",
"value":"10",
"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
}
]
}
]
}