Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added plural 's' for new service path

...

Old URL

New URL

Comment

POST /user/create

POST /user/ users

Creates a new user. (Returns URL to new user definition)

GET /user/list

GET /user users

Returns a list of all known users

GET /user/list/{page}/{size}

GET /userusers?page={page}&size={size}

Returns a list of known users matching page/size conditions

GET /user/read/{userId}

GET /userusers/{userId}

Returns a single user matching the provided userId

GET /user/readByUsername/{username}

GET /userusers;uname={username}

Returns a single user matching the provided username

POST /user/search

POST /userusers/search

Returns a list of user matching the provided search conditions.

POST /user/search/{page}/{size}

POST /userusers/search?page={page}&size={size}

Returns a list of user matching the provided page/size and search conditions.

GET /user/count

GET /userusers/count

Returns a number of existing users.

POST /user/search/count

POST /users/usersearch/count

Returns a number of user matching the provided search conditions.

GET /user/verifyPassword/{username}?password={password}

GET /userusers;uname={username};pwd={password}

Returns user if username and password match with an existing account.

POST /user/update

POST /userusers/{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 /userusers/{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 /userusers/{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 /userusers/{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 /userusers/{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

GET /user/workflow/form/list

GET /userusers/workflow/form

Returns a list of user workflow forms.

GET /user/workflow/form/{userId}

GET /userusers/{userId}/workflow/form

Returns a (single) workflow form assigned to user.

POST /user/workflow/form/submit

POST /userusers/workflow/form

Submittes a form to a user workflow.

POST /user/execute/workflow/{taskId}

POST /userusers/workflow/task/{taskId}/execute

Executes workflow task on user.

GET /workflow/form/claim/{taskId}

POST /userusers/workflow/task/{taskId}/claim

Claims workflow task for authenticated (session) user.

...

Old URL

New URL

Comment

POST /configuration/create

POST /configuration/ configurations

Creates a new Configuration.

GET /configuration/delete/{key}

DELETE /configurationconfigurations/{key}

Deletes configuration with matching key.

GET /configuration/list

GET /configuration configurations

Returns a list of all configuration elements.

GET /configuration/read/{key}

GET /configurationconfigurations/{key}

Returns configuration element with matching key.

POST /configuration/update

PUT /configurationconfigurations/{key}

Overwrites configuration element with matching key.

GET /configuration/validators

GET /configurationconfigurations/validators

Returns a list of known validators.

GET /configuration/mailTemplates

GET /configurationconfigurations/mailTemplates

Returns a list of known mail-templates.

GET /configuration/dbexport

GET /configuration configurations (Accept: application/octet-stream)

Returns configuration as an downloadable content.xml database export file.

...