- Method:
POST
{ {"user": { "email":"user735@gmail.com", "phone":"9248786695", "usertype":"is-admin", "registernumber":"user7529" }, "profile":{ "firstname":"user73", "lastname":"new", "fullname":"harry", "address":"new", "standard":["1-A"]} } }
- Success Response
User created successfully
- Failure Response
returns the Exception while the process
- Success Response
{
"email:<email>
"phone":<phone>
}
-
Success Response
{status : "successfully logged in"
data : <logged in users data>
token : <token>}
-
Failure Response
User Does Not Exist
GET,PATCH,DELETE
- GET
{"status" : "success",
"data" : <data(Array)>}
User Does Not Exist
-
PATCH
{ {"user": { "email":"user735@gmail.com", "phone":"9248786695", "usertype":"is-admin", "registernumber":"user7529" }, "profile":{ "firstname":"user73", "lastname":"new", "fullname":"harry", "address":"new", "standard":["1-A"]} } }
-
Success Response
{"status" : "Updated Successfully",
-
Failure Response
Exception while updating
-
-
DELETE
-
Success Response
{"status" : "User Deleted Successfully",
-
Failure Response
User Dosen't exist
-
-
Success Response
$~$ (if user logged in)
{"status" : "success" , "data":<[logged in user data]>}
-
Failure Response
User Does not logged in
GET,POST,PATCH,DELETE
-
POST
Data Params
{ "grade":<int>,"section":<array of sections> }
Responses
-
Success Response
$~$ (if user logged in)
{"status" : "success" , "message":"Grade Created"}
-
Failure Response
Grade already exists
-
Success Response
-
GET
Responses
-
Success Response
-
if student user logged in
{"status" : "success" , "data:[grade of student]"}
-
if staff user logged in
{"status" : "success" , "data:[<grades which allocated to the logged in staff>]"}
-
if admin user logged in
{"status" : "success" , "data:[<all grades>]"}
-
-
Failure Response
$~~~$ {"status": "failure", 'data': 'Your not have access to view this page'}
-
Success Response
-
PATCH
URL
$~~$ :$~$ /grade/idData Params
{ "grade":<int>,"section":<array of sections> }
Responses
-
Success Response
{"message": "Grade Updated "}
-
Failure Response
{"status": "failure", 'data': '<Exception error while updating>'}
-
Success Response
-
DELETE
URL
$~~$ : $~$ /grade/idResponses
-
Success Response
{"message": "Grade Deleted "}
-
Failure Response
{"status": "failure", 'data': '<Exception error while updating>'}
Subject
-
Success Response
GET,POST,PATCH,DELETE
-
POST
Data Params
{ "name":<string>,"code":<int>,"grade":<grade id> }
Responses
-
Success Response
$~$ (if user logged in)
{"status" : "success" , "message":"Subject Created"}
-
Failure Response
Exception while process
-
Success Response
-
GET
query params
grade=grade id
Responses
-
Success Response
{"status" : "success" , "data:[subjects in grade]"
-
Failure Response
$~~~$ {"status": "failure", 'data': 'No subjects in grade'}
-
-
PATCH
URL
$~~$ :$~$ /subject/idData Params
{ "name":<string>,"code":<int>,"grade":<grade id> }
Responses
-
Success Response
{"message": "Subject Updated "}
-
Failure Response
{"status": "failure", 'data': '<Exception error while updating>'}
-
Success Response
-
DELETE
URL
$~~$ : $~$ /grade/idResponses
-
Success Response
{"message": "Subject Deleted "}
-
Failure Response
{"status": "failure", 'data': '<Exception error while delete>'}
-
Success Response