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/