Sign up Service

Add a new user of type Individual Trainee

POST /api/guest/addIndividualTrainee/

Request

Body Type Description
email string Required. Trainee email
userName string Required. Trainee username that he/she will use to log in later
password string Required. Trainee password that he/she will use to log in later
confirmPassword string Required. Trainee password confirmation
firstName string Required. Trainee first name
lastName string Required. Trainee last name
gender string Required. Trainee gender

Log in Service

Get logged in User Data

GET /api/getLoggedInUserData/

Request

Header Type Description
Authorization string Required. Bearer token to authenticate the user.

Response

Response Type Description
Name string Name of logged in user.
Username string Username of logged in user.
Type string Type of logged in user.

Response Example

{
    Name: "Usef Elrasas",
    Username: "Shorbatolos",
    Type: "Instructor"
}

Login

POST /api/user/login/

Request

Body Type Description
userName string Required. Trainee username
password string Required. Trainee password

Request Password Reset

POST /api/user/requestPasswordReset/