...
Old URL | New URL | Comment |
---|---|---|
POST /user/create | POST /users | Creates a new user. (Returns URL to new user definition) |
GET /user/list | GET /users | Returns a list of all known users |
GET /user/list/{page}/{size} | GET /users?page={page}&size={size} | Returns a list of known users matching page/size conditions |
GET /user/read/{userId} | GET /users/{userId} | Returns a single user matching the provided userId |
GET /user/readByUsername/{username} | GET /users;uname={username} | Returns a single user matching the provided username |
POST /user/search | POST /users/search | Returns a list of user matching the provided search conditions. |
POST /user/search/{page}/{size} | POST /users/search?page={page}&size={size} | Returns a list of user matching the provided page/size and search conditions. |
GET /user/count | GET /users/count | Returns a number of existing users. |
POST /user/search/count | POST /users/search/count | Returns a number of user matching the provided search conditions. |
GET /user/verifyPassword/{username}?password={password} | GET /users;uname={username};pwd={password} | Returns user if username and password match with an existing account. |
POST /user/update | POST /users/{userId} | Updates user. (POST is used here instead of PUT, because UserMod only contains changes for a user and not a complete representation thereof.) |
GET /user/delete/{userId} | DELETE /users/{userId} | Deletes user. |
GET /deleteByUsername/{username} | <<removed>> | Please use 'GET /user;uname={username}' to discover userId and then use 'DELETE /user/{userId}' to delete user. |
...
Old URL | New URL | Comment |
---|---|---|
GET /user/activate/{userId} | POST /users/{userId}/status | Post a new StatusMod element with status ACTIVATE. |
GET /user/activateByUsername/{username} | <<removed>> | Please use 'GET /user;uname={username}' to discover userId and then use 'POST /user/{userId}/status' to enable user account. |
GET /user/reactivate/{userId} | POST /users/{userId}/status | Post a new StatusMod element with status REACTIVATE. |
GET /user/reactivateByUsername/{username} | <<removed>> | Please use 'GET /user;uname={username}' to discover userId and then use 'POST /user/{userId}/status' to reactivate user account. |
GET /user/suspend/{userId} | POST /users/{userId}/status | Post a new StatusMod element with status SUSPEND. |
GET /user/suspendByUsername/{username} | <<removed>> | Please use 'GET /user;uname={username}' to discover userId and then use 'POST /user/{userId}/status' to suspend user account. |
...
Old URL | New URL | Comment |
---|---|---|
POST /connectors/create | POST /connectors/ | Creates a new connector instance. |
GET /connectors/delete/{connectorId} | DELETE /connectors/{connectorId} | Deletes connector with matching id. |
GET /connectors/list | GET /connectors | Returns a list of all connectors. |
GET /connectors/read/{connectorId} | GET /connectors/{connectorId} | Returns connector with matching id. |
POST /connectors/update | PUT /connectors/{connectorId} | Overwrites connector with matching key. |
GET /connectors/bundle/list?lang={lang} | GET /connectors/bundles?lang={lang} | Returns known bundles. Default language is English. |
POST /connectors/schema/list?showall={showall} | GET /connectors/{connectorId}/schemas?showall={showall} | Returns schema names for connector. Default is showAll=false. |
GET /connectors/{connectorId}/configurationProperty/list | GET /connectors/{connectorId}/configuration | Returns configuration for selected connector. |
POST /connectors/check | POST /connectors/validate | Validates connection. |
GET /connectors/{resourceName}/connectorBean | GET /connectors;resourceName={connectorId} | Returns connection for resourceName. |
Logger Service
Old URL | New URL | Comment |
---|---|---|
GET /logger/log/list | GET /logger | Returns a list of all (normal) logger. |
GET /logger/audit/list | GET /logger/audit | Returns a list of all audit logger. |
POST /logger/log/{name}/{level} | PUT /logger/{name}/level | Creates or updates a logger with given name and sets logging level. Level will be now be part of payload instead of URL parameter. |
GET /logger/delete/{name} | DELETE /logger/{name} | Deletes logger with matching name. |
PUT /logger/audit/enable | <<removed>> | Use "PUT /logger/{name}/level" to enables audit logger. |
PUT /logger/audit/disable | <<removed>> | Use "DELETE /logger/{name}" to disable audit logger. |