Base
GET /api/v1/users Get all users
DELETE /api/v1/users/{user} Delete a specific user
PATCH /api/v1/users/{user} Update a specific user's data
POST /api/v1/users Create a new user
PUT /api/v1/users Create a new user
With responses
GET /api/v1/users Get all users
[
{
"id": 1,
"name": "Leanne Graham",
"username": "Bret",
"email": "Sincere@april.biz"
},
{
"id": 2,
"name": "Ervin Howell",
"username": "Antonette",
"email": "Shanna@melissa.tv"
},
{
"id": 3,
"name": "Clementine Bauch",
"username": "Samantha",
"email": "Nathan@yesenia.net"
}
]
DELETE /api/v1/users/{user} Delete a specific user
{
status:200,
message:"User was deleted successfuly"
}
PATCH /api/v1/users/{user} Update a specific user's data
{
status:200,
message:"User's data was updated successfuly"
}
POST /api/v1/users Create a new user
{
status:200,
message:"User was created successfuly"
}
Contained in an accordion
[
{
"id": 1,
"name": "Leanne Graham",
"username": "Bret",
"email": "Sincere@april.biz"
},
{
"id": 2,
"name": "Ervin Howell",
"username": "Antonette",
"email": "Shanna@melissa.tv"
},
{
"id": 3,
"name": "Clementine Bauch",
"username": "Samantha",
"email": "Nathan@yesenia.net"
}
]
{
status:200,
message:"User was deleted successfuly"
}
{
status:200,
message:"User's data was updated successfuly"
}
{
status:200,
message:"User was created successfuly"
}
{
status:200,
message:"User was created successfuly"
}
Contained in tabs
End point
Headers
body
Response
POST /api/v1/users Create a new user
Content-Type: application/json
Authorization: Bearer {token}
Accept: application/json
{
"name": "Leanne Graham",
"username": "Bret",
"email": "Sincere@april.biz"
}
{
status:200,
message:"User was created successfuly"
}