Skip to main content

Module: admin

Module: admin

Method Parameters HTTP Method Description URL Example

addUser

String username, String password, String role

POST

Adds a new user to AIQ properties, allows only POST request

http://localhost:8080/AppvanceServer/rest/admin/addUser?username=username&password=password&role=role

changeMyStatus

String status

Changes status for the current user

changePassword

String password

POST

Used to change the password of the logged in user.

http://localhost:8080/AppvanceServer/rest/admin/changePassword?password=password

changePasswordAsAdmin

String username, String password

Changes password for the username as admin account

deleteUser

String username

POST

Deletes the mentioned user from the AIQ system.

http://localhost:8080/AppvanceServer/rest/admin/deleteUser?username=userName

deleteUserAsAdmin

String username

Deletes the current user session from realm.properties

getActiveSessions

Returns jsonArray with active sessions (username and lastTimeAccessed timestamp)

http://localhost:8080/AppvanceServer/rest/admin/getActiveSessions

getAuthKey

Generates an authentication key for the current user session

http://localhost:8080/AppvanceServer/rest/admin/getAuthKey

getLogInHistory

GET / POST

Gets the last logins

http://localhost:8080/AppvanceServer/rest/admin/getLogInHistory

getPagesRange

String username

gets the activity logs ranges

http://localhost:8080/AppvanceServer/rest/admin/getPagesRange

getRemoteAddress

GET/ POST

Return the incoming request remote IP address

http://localhost:8080/AppvanceServer/rest/admin/getRemoteAddress

getUserLogs

String username

gets the user logs

http://localhost:8080/AppvanceServer/rest/admin/getUserLogs

getUserLogsByRange

String username, String range

get the activity logs by range and user name

http://localhost:8080/AppvanceServer/rest/admin/getUserLogsByRange?username=appvance&range=1to87

getUsername

GET/ POST

Return the username

http://localhost:8080/AppvanceServer/rest/admin/getUsername

getUserRole

GET/ POST

Return the role of the user.

http://localhost:8080/AppvanceServer/rest/admin/getUserRole

isAdmin

GET/ POST

Return true is the current user session is an administrative user

http://localhost:8080/AppvanceServer/rest/admin/isAdmin

isAdminOrOwner

GET/ POST

Return true is the current user session is either Admin or owner ruser

http://localhost:8080/AppvanceServer/rest/admin/isAdminOrOwner

isLogged

GET/ POST

Checks whether the user is logged

http://localhost:8080/AppvanceServer/rest/admin/isLogged

isOwner

GET/ POST

Return true is the current user session is an owner user

http://localhost:8080/AppvanceServer/rest/admin/isOwner

isSaas

GET/ POST

Return true is the current user session is an saas user

http://localhost:8080/AppvanceServer/rest/admin/isSaas

listUsers

GET/ POST

Lists all of the registered users

http://localhost:8080/AppvanceServer/rest/admin/listUsers

listUsersByType

String type

GET/ POST

Lists the users macthing the given type, type value can be \"admin\" or \"user\"

http://localhost:8080/AppvanceServer/rest/admin/listUsersByType?type=type

loggin

String username, String password

POST

Logs In a user with password based credentials, allows only POST requests

http://localhost:8080/AppvanceServer/rest/admin/loggin?username=appvance&password=appvance

logginForServices

String username, String password

POST

Logs In a user with password based credentials, allows only POST requests

logginWithCloseSession

String username, String password, Boolean Anglicization

POST

Logs In a user with password based credentials, allows only POST requests

logInWithAuthKey

String key

Logs In a user with authentication key based crendentials.

http://localhost:8080/AppvanceServer/rest/admin/logInWithAuthKey?key=334598.1410969613

logInWithToken

String token

Logs In a user with token based credential

logout

GET/ POST

Logs Out the current user session

http://localhost:8080/AppvanceServer/rest/admin/logout

resetPassword

String username

Reset the user password to the default by the given user name. Allows only POST request

updateUser

String username, String role

POST

Updates the user identified by the given user name with the given user role. Allows only POST request

http://localhost:8080/AppvanceServer/rest/admin/updateUser?username=appvance&role=admin

updateUser

String username, String role

POST

Updates the user identified by the given user name with the given user role. Allows only POST request

uploadFile

String username, String fileName

POST

Allows to upload file to home repo, allows only POST requests

http://localhost:8080/AppvanceServer/rest/file/uploadFiletoLocalRepository?username=username&dir=fileName