Admin Rest API - Munoon/Restaurant-REST-Voting-System GitHub Wiki

Replace {USER_ID} with id of user, that you need and {USER_EMAIL} with email of user that you are looking for.

URL pages

Description Method URL Body
Get All Users GET {URL}/admin/users -
Get User GET {URL}/admin/users/{USER_ID} -
Create User POST {URL}/admin/users Create Body
Delete User DELETE {URL}/admin/users/{USER_ID} -
Update User PUT {URL}/admin/users/{USER_ID} Update Body
Get User By Email GET {URL}/admin/users/by?email={USER_EMAIL} -

Bodies

Create Body

{
    "name": "New User",
    "email": "[email protected]",
    "password": "newPass",
    "registered": "2019-07-30T19:00",
    "enabled": true,
    "roles": ["ROLE_USER"]
}

Update Body

{
    "id": 100,
    "name": "Updated Name",
    "email": "Another Email",
    "password": "easyPass",
    "registered": "2019-07-19:00",
    "enabled": true,
    "roles": ["ROLE_ADMIN"]
}