Configuration API
Revert Commit
It reverts the resource to a previous version.
ResourceType can be:
- kb
- kba
- default-kba (id is always "default")
- serverExtensions (use main classname as id)
- database configuration
- group
- icon
- templete
- email template
See also Read History
PUT/rest/history/resourceType/resourceId
| Query parameters | CommitId: value of the target commit id |
| Header | auth-token: token from authentication |
| Header/Parameter | tenant |
| Body | None |
| Returns | {"success" : "true"} or {"success" : "false"} |
| Required role | MWP_ADMIN |
| Managed errors | 401: insufficient privileges |
Example request
curl 'http://localhost:8080/mwp/rest/history/kba/72ac8a5d-e9b0-4eb3-9574-e6dc7fc7bff4?commitId=b30385f6435816a6e396fcd991c43b530eea36bd' -X PUT -H 'auth-token: 447cfe42-0b92-4e28-bd9e-c131317b14c5' -H 'tenant:default'
Example response
{
"success": true
}
history before:
[
{
"commitId": "ac54ae3f2b75c129e5f2626942e1f6fb22dabf39",
"fileName": "kba/72ac8a5d-e9b0-4eb3-9574-e6dc7fc7bff4.metadata",
"userName": "admin",
"email": "noreply@knowledge-values.com",
"comment": "kba \"Order Handling\" has been created/updated",
"timestamp": 1446213958,
"timestampH": "2015-10-30 15:05:58"
},
{
"commitId": "b30385f6435816a6e396fcd991c43b530eea36bd",
"fileName": "kba/72ac8a5d-e9b0-4eb3-9574-e6dc7fc7bff4.metadata",
"userName": "admin",
"email": "noreply@knowledge-values.com",
"comment": "kba \"Order Handling\" has been created/updated",
"timestamp": 1441137263,
"timestampH": "2015-09-01 21:54:23"
}
]
history after:
[
{
"commitId": "a659ca2900e9ad883d368c02630f19376a731790",
"fileName": "kba/72ac8a5d-e9b0-4eb3-9574-e6dc7fc7bff4.metadata",
"userName": "admin",
"email": "noreply@knowledge-values.com",
"comment": "a previous version of kba \"72ac8a5d-e9b0-4eb3-9574-e6dc7fc7bff4\" has been restored",
"timestamp": 1446451029,
"timestampH": "2015-11-02 08:57:09"
},
{
"commitId": "ac54ae3f2b75c129e5f2626942e1f6fb22dabf39",
"fileName": "kba/72ac8a5d-e9b0-4eb3-9574-e6dc7fc7bff4.metadata",
"userName": "admin",
"email": "noreply@knowledge-values.com",
"comment": "kba \"Order Handling\" has been created/updated",
"timestamp": 1446213958,
"timestampH": "2015-10-30 15:05:58"
},
{
"commitId": "b30385f6435816a6e396fcd991c43b530eea36bd",
"fileName": "kba/72ac8a5d-e9b0-4eb3-9574-e6dc7fc7bff4.metadata",
"userName": "admin",
"email": "noreply@knowledge-values.com",
"comment": "kba \"Order Handling\" has been created/updated",
"timestamp": 1441137263,
"timestampH": "2015-09-01 21:54:23"
}
]