User{
"id": string,
"email": string,
"password": string,
"firstName":string,
"lastName":string,
"image":string,
}
UserPublicData{
"id":string,
"email":string,
"firstName":string,
"lastName":string,
"image":string,
}- path:
/user/public - method:
GET - returns:
{ "users": UserPublicData[], "success": Number, "message" : String }
- path :
/user/single/{id} - method:
GET - returns:
{ "user": User, "success": Number, "message" : String }
-
path:
/user/create -
method:
POST -
params:
-
Header:
Name Description Type x-auth-token authentication token of the user String
{ "email": string, "password": string, "firstName":string, "lastName":string, }
-
-
returns:
{ "user": NULL, "success": Number, "message" : String }
- path:
/user/update - method:
PUT - params:
-
Header:
Name Description Type x-auth-token authentication token of the user String
{ "id": string, "email": string, "password": string, "firstName":string, "lastName":string, "image":string, }
-
- returns:
{ "user": NULL, "success": Number, "message" : String }