Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added Logger Service Mapping

...

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}
POST /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.