0% found this document useful (0 votes)
6 views

API Documentation TeamDateExpired

Uploaded by

rudro2.cse5.bu
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

API Documentation TeamDateExpired

Uploaded by

rudro2.cse5.bu
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Method API Route Payload/Body Response Status

{
"email" : String 200
POST /auth/login
"password" : String 401
{}
POST /auth/logout "userId" : Number 200
}{ 200
POST /auth/reset-password/initiate "email": String
} 404
{ 200
POST /auth/reset-password/confirm "code" : String
}{ 400
POST /auth/change-password "newPassword": String 200
GET /users } 200
200
GET /users/{userId}
"name" : String, 404
POST /createUser "email"
"name" :: String,
String, 200
PUT /updateUser/{userId} "password" : String
"email" : String, 200
DELETE /users/{userId} "password" : String 200
GET rbac/userRoles 200
"name" : String,
PUT rbac/updateUserRole/{roleId} 200
"permissions": []
GET /rbac/permissions { 200
POST /rbac/createPermission "name"
{ : String, 200
PUT /rbac/roles/{roleId} }"permissions" : [Number] 200
GET /sts } 200
""capacity"":
POST /createSts 200
/sts/{stsId} 50,""latitude"": 23.7567,
GET 200
/updateSts/{stsId} ""capacity"":
PUT 200
/sts/{stsId} 50,""latitude"": 23.7567,
DELETE 200
Response
"message" :Body "Login Successful",
"userId":
{ Number,
"userRole"
"message" :: String
"Invalid credentials"
{
}"message" : "Logout Successful"
}"message": "Verification code sent to
{
Email"
"message":
{ "Email not found"
}"message": "Verification code match"
{
}"message": "Invalid verification code"
"}message" : "Password reset
successful"
"name" : String,
"userRoleId"
"email" : String,: String
{ "name" : String,
"email" : String,
"message": "User Not Found"
{
}"message": "User creation successful"
{
}"message": "User update successful"
{
}"message": "User deletion successful"
]
}
}
"message": "UserRole update
successful"
]
}
"message": "creating permission
successful"
"message": " Assigning permission
"capacity": 50, "location": { "latitude":
successful"
23.7567,
{ "longitude": 90.3837 },
"manager":
"message": {"creating
"id": 3, "username":
sts successful"
"}"capacity"": 50,""latitude"": 23.7567,
{""longitude"": 90.3837 , ""managerId"": 6
"message":
{ "updating sts successful"
}"message": "deleting sts successful"
}

You might also like