For further reference, please consider the following sections:
Get Users
Method | API |
---|---|
GET | localhost:8080/api/v1/user |
[
{
"uuid": "4e4b9a32-f450-4987-b5c9-9c25e9deff0f",
"firstName": "Nehal",
"lastName": "Bhautoo",
"password": "2OBbmWY8DRP1r3rWxRT+z84ocX+30S7x",
"id": 1
},
{
"uuid": "98e1a353-ca95-4275-9c67-75b8bb233587",
"firstName": "Chandler",
"lastName": "Bing",
"password": "Qq6VHscANNkY6Kv9vu3PAQ==",
"id": 4
},
{
"uuid": "eb0ec31c-7f59-4a4a-8c44-7cc1a55fddee",
"firstName": "firstName",
"lastName": "lastName",
"password": "+emdiEKUw1cdELiuB1PmyyEj3jRKaC1e",
"id": 5
},
{
"uuid": "d8d254d7-7299-4d7b-917c-689703957e31",
"firstName": "new",
"lastName": "user",
"password": "a+4utOm8b9toFykuACiW/f6+6O2w5X/r",
"id": 6
},
{
"uuid": "3b624ac5-6612-43f6-8e58-29fde3f8046e",
"firstName": "test",
"lastName": "test",
"password": "7fS7OCPzDhQWdYvxF5gojw==",
"id": 7
}
]
Get Users By ID
Method | API |
---|---|
GET | localhost:8080/api/v1/user/{id} |
Parameter - {id}
{
"uuid": "4e4b9a32-f450-4987-b5c9-9c25e9deff0f",
"firstName": "Nehal",
"lastName": "Bhautoo",
"password": "2OBbmWY8DRP1r3rWxRT+z84ocX+30S7x",
"id": 1
}
Create new user
Method | API |
---|---|
POST | localhost:8080/api/v1/user |
Body - JSON
{
"firstName": "firstName",
"lastName": "lastName",
"password": "password"
}
The password will be encrypted before saving in database. Method used: Jasypt (Java Simplified Encryption)
Status: 200 OK
Update user
Method | API |
---|---|
POST | localhost:8080/api/v1/user |
Body - JSON
{
"firstName": "firstName",
"lastName": "lastName",
"password": "password"
}
Status: 200 OK