πŸ§‘β€πŸ’»Administrator

All the request only an authenticated admin user can query.

These requests needs a JWT, a Java Web Token of an administrator passed in the header on the request in x-access-token.

/getUsersList

Get all the users information in a array

GET /getUsersList

Select all the users information (hashed password excluded) an returns it in an array.

Headers

Name
Type
Description

x-access-token*

String

Admin JWT

{
    [
        [user_id, user_name, user_mail, user_type], 
        [user_id, ...]
        ...
    ]
}

/editUserType

POST /editUserType

Request Body

Name
Type
Description

user_type*

String

user_id*

String

/deleteUser

Deletes an user (admin)

POST /deleteUser

Delete an user from the database. Admin authentification is requiered.

Headers

Name
Type
Description

x-access-token*

string

JWT of an administrator is mandatory

Request Body

Name
Type
Description

user_id*

String

The user_id you wish to delete

Last updated