Method | URL |
---|---|
POST | /user/register |
Request
{
"name" : "Erwindo Sianipar",
"email" : "erwindosianipar@gmail.com",
"password" : "12345678"
}
Response
{
"message": "success: register user",
"response": {
"id": 5,
"created_at": "2020-02-23T18:31:13.598121+07:00",
"updated_at": "2020-02-23T18:31:13.598121+07:00",
"deleted_at": null,
"email": "erwindosianipar@gmail.com",
"password": "$2a$10$y97WYwJMjuX.jx7UWQb20ueZSm655rfEdf1TFT1LtSC7J.NGmXHMS",
"name": "Erwindo Sianipar",
"age": 18,
"address": ""
},
"status": true
}
Method | URL |
---|---|
POST | /user/login |
Request
{
"email" : "erwindosianipar@gmail.com",
"password" : "12345678"
}
Response
{
"message": "success: user already logged in",
"response": {
"id": 5,
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImVyd2luZG9zaWFuaXBhckBnbWFpbC5jb20iLCJpZCI6NX0.1RKNYDQhhaBvUy_C3eKpp5j1NayX2zyJBWWzocKv0GA"
},
"status": true
}
Method | URL |
---|---|
GET | /user/all |
Token | Value |
---|---|
Bearer | XXX |
Response
{
"message": "success: get all data user",
"response": [
{
"id": 1,
"created_at": "2020-02-23T13:24:43.229021+07:00",
"updated_at": "2020-02-23T13:24:43.229021+07:00",
"deleted_at": null,
"email": "john@gmail.com",
"password": "$2a$10$d7IcARpTZELjjWNqXinUiuR699rU6/K0azJDuClsdVr6bI4sH.bYu",
"name": "John Doe",
"age": 18,
"address": ""
},
{
"id": 2,
"created_at": "2020-02-23T13:24:50.976155+07:00",
"updated_at": "2020-02-23T18:41:20.650551+07:00",
"deleted_at": null,
"email": "jane@gmail.com",
"password": "$2a$10$iY.UwHY2Qu5yy6v14P4me.bW6LGs4H3iRmgRbw0xVlWbtxBpZi7yy",
"name": "Jane Doe",
"age": 20,
"address": ""
},
{
"id": 5,
"created_at": "2020-02-23T18:31:13.598121+07:00",
"updated_at": "2020-02-23T18:39:48.809345+07:00",
"deleted_at": null,
"email": "erwindosianipar@gmail.com",
"password": "$2a$10$y97WYwJMjuX.jx7UWQb20ueZSm655rfEdf1TFT1LtSC7J.NGmXHMS",
"name": "Erwindo Sianipar",
"age": 20,
"address": ""
}
],
"status": true
}
Method | URL |
---|---|
GET | /user/{id} |
Token | Value |
---|---|
Bearer | XXX |
Response
{
"message": "success: get data user by id",
"response": {
"id": 5,
"created_at": "2020-02-23T18:31:13.598121+07:00",
"updated_at": "2020-02-23T18:39:48.809345+07:00",
"deleted_at": null,
"email": "erwindosianipar@gmail.com",
"password": "$2a$10$y97WYwJMjuX.jx7UWQb20ueZSm655rfEdf1TFT1LtSC7J.NGmXHMS",
"name": "Erwindo Sianipar",
"age": 20,
"address": ""
},
"status": true
}
Method | URL |
---|---|
PUT | /user/{id} |
Token | Value |
---|---|
Bearer | XXX |
Request
{
"name" : "Erwindo Sianipar",
"email" : "erwindosianipar@gmail.com",
"age" : 20
}
Response
{
"message": "success: update data user",
"response": {
"id": 5,
"created_at": "2020-02-23T18:31:13.598121+07:00",
"updated_at": "2020-02-23T18:39:48.809345+07:00",
"deleted_at": null,
"email": "erwindosianipar@gmail.com",
"password": "$2a$10$y97WYwJMjuX.jx7UWQb20ueZSm655rfEdf1TFT1LtSC7J.NGmXHMS",
"name": "Erwindo Sianipar",
"age": 20,
"address": ""
},
"status": true
}
Method | URL |
---|---|
DELETE | /user/{id} |
Token | Value |
---|---|
Bearer | XXX |
Response
{
"message": "success: delete data user",
"response": true,
"status": true
}