# Launchpad

## GET /api/v1/launchpad/accepted-students/

> Retrieve Accepted Students.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"jwtAuth":[]},{}],"components":{"securitySchemes":{"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadAcceptedStudentsResponse":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","additionalProperties":{}}},"pagination":{"type":"object","additionalProperties":{}}},"required":["data","pagination"]}}},"paths":{"/api/v1/launchpad/accepted-students/":{"get":{"operationId":"launchpad_accepted_students_retrieve","description":"Retrieve Accepted Students.","tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadAcceptedStudentsResponse"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/launchpad/accepted-students/{job\_id}/

> Retrieve Accepted Students.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"jwtAuth":[]},{}],"components":{"securitySchemes":{"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadAcceptedStudentsResponse":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","additionalProperties":{}}},"pagination":{"type":"object","additionalProperties":{}}},"required":["data","pagination"]}}},"paths":{"/api/v1/launchpad/accepted-students/{job_id}/":{"get":{"operationId":"launchpad_accepted_students_retrieve_2","description":"Retrieve Accepted Students.","parameters":[{"in":"path","name":"job_id","schema":{"type":"string"},"required":true}],"tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadAcceptedStudentsResponse"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/launchpad/add-job/

> Create Add Job.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"jwtAuth":[]},{}],"components":{"securitySchemes":{"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadJobs":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"company":{"type":"string"},"recruiter":{"type":"string"},"title":{"type":"string","maxLength":100},"skills":{"type":"string","nullable":true},"experience":{"type":"string","nullable":true},"domain":{"type":"string","maxLength":255},"opening_type":{"type":"string","nullable":true,"default":"General"},"location":{"type":"string","nullable":true,"maxLength":255},"salary_range":{"type":"string","nullable":true,"maxLength":50},"job_type":{"type":"string","nullable":true,"maxLength":50},"minimum_karma":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"nullable":true},"interest_groups":{"type":"string","maxLength":255},"task":{"type":"string","nullable":true},"created_at":{"type":"string","format":"date-time","readOnly":true},"updated_at":{"type":"string","format":"date-time","readOnly":true}},"required":["company","created_at","domain","id","interest_groups","recruiter","title","updated_at"]}}},"paths":{"/api/v1/launchpad/add-job/":{"post":{"operationId":"launchpad_add_job_create","description":"Create Add Job.","tags":["Launchpad"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LaunchpadJobs"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/LaunchpadJobs"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/LaunchpadJobs"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadJobs"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/launchpad/application-final-decision/

> Create Application Final Decision.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"jwtAuth":[]},{}],"components":{"securitySchemes":{"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadApplicationDecisionResponse":{"type":"object","properties":{"application_id":{"type":"string"},"decision":{"type":"string"},"previous_status":{"type":"string"},"decision_made_at":{"type":"string","format":"date-time"},"decision_made_by":{"type":"object","additionalProperties":{}},"student_info":{"type":"object","additionalProperties":{}},"job_info":{"type":"object","additionalProperties":{}},"application_timeline":{"type":"object","additionalProperties":{}}},"required":["application_id","application_timeline","decision","decision_made_at","decision_made_by","job_info","previous_status","student_info"]}}},"paths":{"/api/v1/launchpad/application-final-decision/":{"post":{"operationId":"launchpad_application_final_decision_create","description":"Create Application Final Decision.","tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadApplicationDecisionResponse"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/launchpad/bulk-user-college-link/

> Create Bulk Launchpad User.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadUser":{"type":"object","properties":{"id":{"type":"string","readOnly":true,"maxLength":36},"full_name":{"type":"string","nullable":true,"maxLength":255},"email":{"type":"string","maxLength":255},"phone_number":{"type":"string","nullable":true,"maxLength":15},"role":{"enum":["IEEEAdmin","IEEEDC"],"type":"string","description":"* `IEEEAdmin` - IEEEAdmin\n* `IEEEDC` - IEEEDC"},"district":{"type":"string","nullable":true,"maxLength":100},"zone":{"type":"string","nullable":true,"maxLength":100},"colleges":{"type":"array","items":{"type":"string"},"writeOnly":true}},"required":["colleges","email","id","role"]}}},"paths":{"/api/v1/launchpad/bulk-user-college-link/":{"post":{"operationId":"launchpad_bulk_user_college_link_create","description":"Create Bulk Launchpad User.","tags":["Launchpad"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LaunchpadUser"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/LaunchpadUser"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/LaunchpadUser"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadUser"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/launchpad/change-password/

> Create Change Password.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"jwtAuth":[]},{}],"components":{"securitySchemes":{"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"ChangePassword":{"type":"object","properties":{"current_password":{"type":"string"},"new_password":{"type":"string","minLength":8},"confirm_password":{"type":"string","minLength":8}},"required":["confirm_password","current_password","new_password"]}}},"paths":{"/api/v1/launchpad/change-password/":{"post":{"operationId":"launchpad_change_password_create","description":"Create Change Password.","tags":["Launchpad"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChangePassword"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ChangePassword"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ChangePassword"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/ChangePassword"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/launchpad/college-data/

> Retrieve College Data.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"CollegeData":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"title":{"type":"string","maxLength":100},"district_name":{"type":"string"},"state":{"type":"string"},"total_users":{"type":"integer"},"level1":{"type":"integer"},"level2":{"type":"integer"},"level3":{"type":"integer"},"level4":{"type":"integer"}},"required":["district_name","level1","level2","level3","level4","state","title","total_users"]}}},"paths":{"/api/v1/launchpad/college-data/":{"get":{"operationId":"launchpad_college_data_retrieve","description":"Retrieve College Data.","tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/CollegeData"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/launchpad/company-info/

> Create Get Company Info.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadCompanyInfoResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"username":{"type":"string"},"poc_name":{"type":"string","nullable":true},"poc_role":{"type":"string","nullable":true},"poc_email":{"type":"string","nullable":true},"poc_phone":{"type":"string","nullable":true},"website":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"address":{"type":"string","nullable":true},"is_verified":{"type":"boolean"},"created_at":{"type":"string","format":"date-time"},"updated_at":{"type":"string","format":"date-time"},"recruiters":{"type":"array","items":{"type":"object","additionalProperties":{}}}},"required":["address","created_at","description","id","is_verified","name","poc_email","poc_name","poc_phone","poc_role","recruiters","updated_at","username","website"]}}},"paths":{"/api/v1/launchpad/company-info/":{"post":{"operationId":"launchpad_company_info_create","description":"Create Get Company Info.","tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadCompanyInfoResponse"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/launchpad/company-list/

>

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"jwtAuth":[]},{}],"components":{"securitySchemes":{"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}}},"paths":{"/api/v1/launchpad/company-list/":{"get":{"operationId":"launchpad_company_list_retrieve","tags":["Launchpad"],"responses":{"200":{"description":"No response body"}}}}}}
```

## GET /api/v1/launchpad/company-list-verified/

> Retrieve Company List Verified.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadCompanyPublic":{"type":"object","properties":{"name":{"type":"string","maxLength":100},"website":{"type":"string","format":"uri","nullable":true,"maxLength":200}},"required":["name"]}}},"paths":{"/api/v1/launchpad/company-list-verified/":{"get":{"operationId":"launchpad_company_list_verified_retrieve","description":"Retrieve Company List Verified.","tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadCompanyPublic"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/launchpad/company-verify/

>

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"jwtAuth":[]},{}],"components":{"securitySchemes":{"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}}},"paths":{"/api/v1/launchpad/company-verify/":{"post":{"operationId":"launchpad_company_verify_create","tags":["Launchpad"],"responses":{"200":{"description":"No response body"}}}}}}
```

## PATCH /api/v1/launchpad/delete-company/

>

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}}},"paths":{"/api/v1/launchpad/delete-company/":{"patch":{"operationId":"launchpad_delete_company_partial_update","tags":["Launchpad"],"responses":{"200":{"description":"No response body"}}}}}}
```

## POST /api/v1/launchpad/forgot-password/

> Create Forgot Password.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"ForgotPassword":{"type":"object","properties":{"email":{"type":"string","format":"email"},"user_type":{"enum":["company","recruiter"],"type":"string","description":"* `company` - Company\n* `recruiter` - Recruiter"}},"required":["email","user_type"]}}},"paths":{"/api/v1/launchpad/forgot-password/":{"post":{"operationId":"launchpad_forgot_password_create","description":"Create Forgot Password.","tags":["Launchpad"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForgotPassword"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ForgotPassword"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ForgotPassword"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/ForgotPassword"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/launchpad/get-user-levels/{launchpad\_id}/

>

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}}},"paths":{"/api/v1/launchpad/get-user-levels/{launchpad_id}/":{"get":{"operationId":"launchpad_get_user_levels_retrieve","parameters":[{"in":"path","name":"launchpad_id","schema":{"type":"string"},"required":true}],"tags":["Launchpad"],"responses":{"200":{"description":"No response body"}}}}}}
```

## GET /api/v1/launchpad/hire-requests/

> Retrieve Hire Requests.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"jwtAuth":[]},{}],"components":{"securitySchemes":{"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadHireRequestsResponse":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","additionalProperties":{}}},"pagination":{"type":"object","additionalProperties":{}}},"required":["data","pagination"]}}},"paths":{"/api/v1/launchpad/hire-requests/":{"get":{"operationId":"launchpad_hire_requests_retrieve","description":"Retrieve Hire Requests.","tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadHireRequestsResponse"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/launchpad/ig-leaderboard/

> Retrieve I G Leaderboard.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadIGLeaderboardResponse":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","additionalProperties":{}}},"pagination":{"type":"object","additionalProperties":{}}},"required":["data","pagination"]}}},"paths":{"/api/v1/launchpad/ig-leaderboard/":{"get":{"operationId":"launchpad_ig_leaderboard_retrieve","description":"Retrieve I G Leaderboard.","tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadIGLeaderboardResponse"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/launchpad/job/{job\_id}/

> Retrieve Job.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"jwtAuth":[]},{}],"components":{"securitySchemes":{"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadJobUpdate":{"type":"object","properties":{"title":{"type":"string","maxLength":100},"skills":{"type":"string","nullable":true,"maxLength":255},"experience":{"type":"string","nullable":true,"maxLength":255},"location":{"type":"string","nullable":true,"maxLength":255},"salary_range":{"type":"string","nullable":true,"maxLength":50},"job_type":{"type":"string","nullable":true,"maxLength":50},"interest_groups":{"type":"string","maxLength":255},"opening_type":{"enum":["General","Task"],"type":"string","description":"* `General` - General\n* `Task` - Task"},"task_description":{"type":"string"},"hashtags":{"type":"string"}}}}},"paths":{"/api/v1/launchpad/job/{job_id}/":{"get":{"operationId":"launchpad_job_retrieve","description":"Retrieve Job.","parameters":[{"in":"path","name":"job_id","schema":{"type":"string"},"required":true}],"tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadJobUpdate"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## PUT /api/v1/launchpad/job/{job\_id}/

> Update Job.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"jwtAuth":[]},{}],"components":{"securitySchemes":{"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadJobUpdate":{"type":"object","properties":{"title":{"type":"string","maxLength":100},"skills":{"type":"string","nullable":true,"maxLength":255},"experience":{"type":"string","nullable":true,"maxLength":255},"location":{"type":"string","nullable":true,"maxLength":255},"salary_range":{"type":"string","nullable":true,"maxLength":50},"job_type":{"type":"string","nullable":true,"maxLength":50},"interest_groups":{"type":"string","maxLength":255},"opening_type":{"enum":["General","Task"],"type":"string","description":"* `General` - General\n* `Task` - Task"},"task_description":{"type":"string"},"hashtags":{"type":"string"}}}}},"paths":{"/api/v1/launchpad/job/{job_id}/":{"put":{"operationId":"launchpad_job_update","description":"Update Job.","parameters":[{"in":"path","name":"job_id","schema":{"type":"string"},"required":true}],"tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadJobUpdate"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## DELETE /api/v1/launchpad/job/{job\_id}/

> Delete Job.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"jwtAuth":[]},{}],"components":{"securitySchemes":{"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadJobUpdate":{"type":"object","properties":{"title":{"type":"string","maxLength":100},"skills":{"type":"string","nullable":true,"maxLength":255},"experience":{"type":"string","nullable":true,"maxLength":255},"location":{"type":"string","nullable":true,"maxLength":255},"salary_range":{"type":"string","nullable":true,"maxLength":50},"job_type":{"type":"string","nullable":true,"maxLength":50},"interest_groups":{"type":"string","maxLength":255},"opening_type":{"enum":["General","Task"],"type":"string","description":"* `General` - General\n* `Task` - Task"},"task_description":{"type":"string"},"hashtags":{"type":"string"}}}}},"paths":{"/api/v1/launchpad/job/{job_id}/":{"delete":{"operationId":"launchpad_job_destroy","description":"Delete Job.","parameters":[{"in":"path","name":"job_id","schema":{"type":"string"},"required":true}],"tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadJobUpdate"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/launchpad/launchpad-details/

> Retrieve Launchpad Details Count.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadDetailsCountResponse":{"type":"object","properties":{"total_participants":{"type":"integer"},"Level_1":{"type":"integer"},"Level_2":{"type":"integer"},"Level_3":{"type":"integer"},"Level_4":{"type":"integer"}},"required":["Level_1","Level_2","Level_3","Level_4","total_participants"]}}},"paths":{"/api/v1/launchpad/launchpad-details/":{"get":{"operationId":"launchpad_launchpad_details_retrieve","description":"Retrieve Launchpad Details Count.","tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadDetailsCountResponse"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/launchpad/leaderboard/

> Retrieve Leaderboard.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadLeaderBoard":{"type":"object","properties":{"rank":{"type":"integer"},"full_name":{"type":"string","maxLength":150},"actual_karma":{"type":"integer"},"karma":{"type":"integer"},"org":{"type":"string","nullable":true},"district_name":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"launchpad_id":{"allOf":[{"$ref":"#/components/schemas/LaunchPadID"}],"readOnly":true}},"required":["district_name","full_name","karma","launchpad_id","org","rank","state"]},"LaunchPadID":{"type":"object","properties":{"launchpad_id":{"type":"string","maxLength":100}},"required":["launchpad_id"]}}},"paths":{"/api/v1/launchpad/leaderboard/":{"get":{"operationId":"launchpad_leaderboard_retrieve","description":"Retrieve Leaderboard.","tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadLeaderBoard"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/launchpad/list-jobs/

> Retrieve List Jobs.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"jwtAuth":[]},{}],"components":{"securitySchemes":{"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadListJobsResponse":{"type":"object","properties":{"jobs":{"type":"array","items":{"type":"object","additionalProperties":{}}},"summary":{"type":"object","additionalProperties":{}}},"required":["jobs","summary"]}}},"paths":{"/api/v1/launchpad/list-jobs/":{"get":{"operationId":"launchpad_list_jobs_retrieve","description":"Retrieve List Jobs.","tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadListJobsResponse"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/launchpad/list-launchpad-students/{job\_id}/

> Retrieve List Launchpad Students.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"jwtAuth":[]},{}],"components":{"securitySchemes":{"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"EligibleStudent":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"full_name":{"type":"string","maxLength":150},"email":{"type":"string","readOnly":true},"muid":{"type":"string","maxLength":100},"profile_pic":{"type":"string","readOnly":true},"karma":{"type":"integer","default":0},"level":{"type":"string"},"college_name":{"type":"string","readOnly":true},"interest_groups":{"type":"string","readOnly":true},"roles":{"type":"string","readOnly":true},"rank":{"type":"string","readOnly":true},"karma_distribution":{"type":"string","readOnly":true},"application_id":{"type":"string","readOnly":true},"application_status":{"type":"string","readOnly":true},"application_timeline":{"type":"string","readOnly":true},"candidate_links":{"type":"string","readOnly":true}},"required":["application_id","application_status","application_timeline","candidate_links","college_name","email","full_name","interest_groups","karma_distribution","muid","profile_pic","rank","roles"]}}},"paths":{"/api/v1/launchpad/list-launchpad-students/{job_id}/":{"get":{"operationId":"launchpad_list_launchpad_students_retrieve","description":"Retrieve List Launchpad Students.","parameters":[{"in":"path","name":"job_id","schema":{"type":"string"},"required":true}],"tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/EligibleStudent"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/launchpad/list-participants/

> Retrieve List Participants.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadParticipants":{"type":"object","properties":{"full_name":{"type":"string","maxLength":150},"level":{"type":"string","nullable":true},"org":{"type":"string","nullable":true},"district_name":{"type":"string","nullable":true},"state":{"type":"string","nullable":true}},"required":["district_name","full_name","level","org","state"]}}},"paths":{"/api/v1/launchpad/list-participants/":{"get":{"operationId":"launchpad_list_participants_retrieve","description":"Retrieve List Participants.","tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadParticipants"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/launchpad/list-participants-admin/

> Retrieve Launch Pad List Admin.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadLeaderBoard":{"type":"object","properties":{"rank":{"type":"integer"},"full_name":{"type":"string","maxLength":150},"actual_karma":{"type":"integer"},"karma":{"type":"integer"},"org":{"type":"string","nullable":true},"district_name":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"launchpad_id":{"allOf":[{"$ref":"#/components/schemas/LaunchPadID"}],"readOnly":true}},"required":["district_name","full_name","karma","launchpad_id","org","rank","state"]},"LaunchPadID":{"type":"object","properties":{"launchpad_id":{"type":"string","maxLength":100}},"required":["launchpad_id"]}}},"paths":{"/api/v1/launchpad/list-participants-admin/":{"get":{"operationId":"launchpad_list_participants_admin_retrieve","description":"Retrieve Launch Pad List Admin.","tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadLeaderBoard"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/launchpad/login-company/

> Create Login Company.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadLoginCompanyResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"username":{"type":"string"},"poc_name":{"type":"string","nullable":true},"poc_email":{"type":"string","nullable":true},"created_at":{"type":"string","format":"date-time"},"accessToken":{"type":"string"},"refreshToken":{"type":"string"}},"required":["accessToken","created_at","id","name","poc_email","poc_name","refreshToken","username"]}}},"paths":{"/api/v1/launchpad/login-company/":{"post":{"operationId":"launchpad_login_company_create","description":"Create Login Company.","tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadLoginCompanyResponse"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/launchpad/login-recruiter/

> Create Login Recruiter.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadLoginRecruiterResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string","nullable":true},"role":{"type":"string","nullable":true},"company_id":{"type":"string"},"created_at":{"type":"string","format":"date-time"},"accessToken":{"type":"string"},"refreshToken":{"type":"string"}},"required":["accessToken","company_id","created_at","email","id","name","phone","refreshToken","role"]}}},"paths":{"/api/v1/launchpad/login-recruiter/":{"post":{"operationId":"launchpad_login_recruiter_create","description":"Create Login Recruiter.","tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadLoginRecruiterResponse"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/launchpad/recruiter-info/

> Create Get Recruiter Info.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadRecruiterInfoResponse":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string","nullable":true},"role":{"type":"string","nullable":true},"company_id":{"type":"string"},"company_name":{"type":"string","nullable":true},"created_at":{"type":"string","format":"date-time"},"updated_at":{"type":"string","format":"date-time"}},"required":["company_id","company_name","created_at","email","id","name","phone","role","updated_at"]}}},"paths":{"/api/v1/launchpad/recruiter-info/":{"post":{"operationId":"launchpad_recruiter_info_create","description":"Create Get Recruiter Info.","tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadRecruiterInfoResponse"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/launchpad/refresh-token/

> Create Refresh Token.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadRefreshTokenResponse":{"type":"object","properties":{"accessToken":{"type":"string"},"refreshToken":{"type":"string"}},"required":["accessToken","refreshToken"]}}},"paths":{"/api/v1/launchpad/refresh-token/":{"post":{"operationId":"launchpad_refresh_token_create","description":"Create Refresh Token.","tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadRefreshTokenResponse"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/launchpad/register-company/

> Create Register Company.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadCompanies":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"name":{"type":"string","maxLength":100},"poc_name":{"type":"string","maxLength":100},"poc_role":{"type":"string","maxLength":100},"poc_email":{"type":"string","maxLength":100},"website":{"type":"string","format":"uri","nullable":true,"maxLength":200},"description":{"type":"string","nullable":true},"address":{"type":"string","nullable":true,"maxLength":255},"poc_phone":{"type":"string","maxLength":20},"username":{"type":"string","maxLength":50},"password":{"type":"string","maxLength":255},"is_verified":{"type":"boolean"},"created_at":{"type":"string","format":"date-time","readOnly":true},"updated_at":{"type":"string","format":"date-time","readOnly":true}},"required":["created_at","id","name","password","poc_email","poc_name","poc_phone","poc_role","updated_at","username"]}}},"paths":{"/api/v1/launchpad/register-company/":{"post":{"operationId":"launchpad_register_company_create","description":"Create Register Company.","tags":["Launchpad"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LaunchpadCompanies"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/LaunchpadCompanies"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/LaunchpadCompanies"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadCompanies"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/launchpad/register-recruiter/

> Create Register Recruiter.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"jwtAuth":[]},{}],"components":{"securitySchemes":{"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadRecruiter":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"company":{"type":"string"},"name":{"type":"string","maxLength":100},"email":{"type":"string","maxLength":100},"phone":{"type":"string","maxLength":20},"password":{"type":"string","maxLength":255},"role":{"type":"string","nullable":true,"maxLength":50},"created_at":{"type":"string","format":"date-time","readOnly":true},"updated_at":{"type":"string","format":"date-time","readOnly":true}},"required":["company","created_at","email","id","name","password","phone","updated_at"]}}},"paths":{"/api/v1/launchpad/register-recruiter/":{"post":{"operationId":"launchpad_register_recruiter_create","description":"Create Register Recruiter.","tags":["Launchpad"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LaunchpadRecruiter"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/LaunchpadRecruiter"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/LaunchpadRecruiter"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadRecruiter"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/launchpad/reset-password/

> Create Reset Password.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"ResetPassword":{"type":"object","properties":{"token":{"type":"string"},"new_password":{"type":"string","minLength":8},"confirm_password":{"type":"string","minLength":8},"user_type":{"enum":["company","recruiter"],"type":"string","description":"* `company` - Company\n* `recruiter` - Recruiter"}},"required":["confirm_password","new_password","token","user_type"]}}},"paths":{"/api/v1/launchpad/reset-password/":{"post":{"operationId":"launchpad_reset_password_create","description":"Create Reset Password.","tags":["Launchpad"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResetPassword"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ResetPassword"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ResetPassword"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/ResetPassword"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/launchpad/schedule-interview/

> Create Schedule Interview.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"jwtAuth":[]},{}],"components":{"securitySchemes":{"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadScheduleInterviewResponse":{"type":"object","properties":{"application_id":{"type":"string"},"interview_date":{"type":"string","format":"date"},"interview_platform":{"type":"string","nullable":true},"interview_time":{"type":"string","format":"time","nullable":true},"status":{"type":"string"}},"required":["application_id","interview_date","interview_platform","interview_time","status"]}}},"paths":{"/api/v1/launchpad/schedule-interview/":{"post":{"operationId":"launchpad_schedule_interview_create","description":"Create Schedule Interview.","tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadScheduleInterviewResponse"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/launchpad/send-job-invitations/

> Create Send Job Invitations.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"jwtAuth":[]},{}],"components":{"securitySchemes":{"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadSendInvitationsResponse":{"type":"object","properties":{"job_info":{"type":"object","additionalProperties":{}},"invitation_summary":{"type":"object","additionalProperties":{}},"invited_students":{"type":"array","items":{"type":"object","additionalProperties":{}}},"already_invited_students":{"type":"array","items":{"type":"object","additionalProperties":{}}}},"required":["already_invited_students","invitation_summary","invited_students","job_info"]}}},"paths":{"/api/v1/launchpad/send-job-invitations/":{"post":{"operationId":"launchpad_send_job_invitations_create","description":"Create Send Job Invitations.","tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadSendInvitationsResponse"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/launchpad/socials/{launchpad\_id}/

>

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}}},"paths":{"/api/v1/launchpad/socials/{launchpad_id}/":{"get":{"operationId":"launchpad_socials_retrieve","parameters":[{"in":"path","name":"launchpad_id","schema":{"type":"string"},"required":true}],"tags":["Launchpad"],"responses":{"200":{"description":"No response body"}}}}}}
```

## POST /api/v1/launchpad/student/apply-to-job/

> Create Student Apply To Job.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"jwtAuth":[]},{}],"components":{"securitySchemes":{"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadStudentApplyResponse":{"type":"object","properties":{"application_id":{"type":"string"},"job_info":{"type":"object","additionalProperties":{}},"application_details":{"type":"object","additionalProperties":{}},"status":{"type":"string"},"applied_at":{"type":"string","format":"date-time"}},"required":["application_details","application_id","applied_at","job_info","status"]}}},"paths":{"/api/v1/launchpad/student/apply-to-job/":{"post":{"operationId":"launchpad_student_apply_to_job_create","description":"Create Student Apply To Job.","tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadStudentApplyResponse"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/launchpad/student/job-invitations/

> Retrieve Student Job Invitations.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"jwtAuth":[]},{}],"components":{"securitySchemes":{"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadStudentInvitationsResponse":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","additionalProperties":{}}},"pagination":{"type":"object","additionalProperties":{}}},"required":["data","pagination"]}}},"paths":{"/api/v1/launchpad/student/job-invitations/":{"get":{"operationId":"launchpad_student_job_invitations_retrieve","description":"Retrieve Student Job Invitations.","tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadStudentInvitationsResponse"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/launchpad/task-completed-leaderboard/

> Retrieve Task Completed Leaderboard.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"TaskCompletedLeaderBoard":{"type":"object","properties":{"muid":{"type":"string","maxLength":100},"is_public":{"type":"boolean","default":false},"rank":{"type":"integer"},"full_name":{"type":"string","maxLength":150},"karma":{"type":"integer"},"org":{"type":"string","nullable":true},"district_name":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"profile_pic":{"type":"string","readOnly":true}},"required":["district_name","full_name","karma","muid","org","profile_pic","rank","state"]}}},"paths":{"/api/v1/launchpad/task-completed-leaderboard/":{"get":{"operationId":"launchpad_task_completed_leaderboard_retrieve","description":"Retrieve Task Completed Leaderboard.","tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/TaskCompletedLeaderBoard"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/launchpad/user-college-data/

> Retrieve User Based College Data.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"CollegeData":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"title":{"type":"string","maxLength":100},"district_name":{"type":"string"},"state":{"type":"string"},"total_users":{"type":"integer"},"level1":{"type":"integer"},"level2":{"type":"integer"},"level3":{"type":"integer"},"level4":{"type":"integer"}},"required":["district_name","level1","level2","level3","level4","state","title","total_users"]}}},"paths":{"/api/v1/launchpad/user-college-data/":{"get":{"operationId":"launchpad_user_college_data_retrieve","description":"Retrieve User Based College Data.","tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/CollegeData"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/launchpad/user-college-link/

> Retrieve Launch Pad User.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadUserList":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"full_name":{"type":"string","nullable":true,"maxLength":255},"email":{"type":"string","maxLength":255},"phone_number":{"type":"string","nullable":true,"maxLength":15},"role":{"type":"string","maxLength":20},"district":{"type":"string","nullable":true,"maxLength":100},"zone":{"type":"string","nullable":true,"maxLength":100},"colleges":{"type":"string","readOnly":true}},"required":["colleges","email","id","role"]}}},"paths":{"/api/v1/launchpad/user-college-link/":{"get":{"operationId":"launchpad_user_college_link_retrieve","description":"Retrieve Launch Pad User.","tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadUserList"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/launchpad/user-college-link/

> Create Launch Pad User.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadUser":{"type":"object","properties":{"id":{"type":"string","readOnly":true,"maxLength":36},"full_name":{"type":"string","nullable":true,"maxLength":255},"email":{"type":"string","maxLength":255},"phone_number":{"type":"string","nullable":true,"maxLength":15},"role":{"enum":["IEEEAdmin","IEEEDC"],"type":"string","description":"* `IEEEAdmin` - IEEEAdmin\n* `IEEEDC` - IEEEDC"},"district":{"type":"string","nullable":true,"maxLength":100},"zone":{"type":"string","nullable":true,"maxLength":100},"colleges":{"type":"array","items":{"type":"string"},"writeOnly":true}},"required":["colleges","email","id","role"]}}},"paths":{"/api/v1/launchpad/user-college-link/":{"post":{"operationId":"launchpad_user_college_link_create","description":"Create Launch Pad User.","tags":["Launchpad"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LaunchpadUser"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/LaunchpadUser"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/LaunchpadUser"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadUser"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## PUT /api/v1/launchpad/user-college-link/

> Update Launch Pad User.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadUpdateUser":{"type":"object","properties":{"full_name":{"type":"string","nullable":true,"maxLength":255},"email":{"type":"string","maxLength":255},"phone_number":{"type":"string","nullable":true,"maxLength":15},"role":{"enum":["IEEEAdmin","IEEEDC"],"type":"string","description":"* `IEEEAdmin` - IEEEAdmin\n* `IEEEDC` - IEEEDC"},"district":{"type":"string","nullable":true,"maxLength":100},"zone":{"type":"string","nullable":true,"maxLength":100},"remove_colleges":{"type":"array","items":{"type":"string"}},"add_colleges":{"type":"array","items":{"type":"string"}}},"required":["add_colleges","email","remove_colleges","role"]}}},"paths":{"/api/v1/launchpad/user-college-link/":{"put":{"operationId":"launchpad_user_college_link_update","description":"Update Launch Pad User.","tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadUpdateUser"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/launchpad/user-college-link-public/{email}

> Retrieve Launch Pad User Public.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadUserList":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"full_name":{"type":"string","nullable":true,"maxLength":255},"email":{"type":"string","maxLength":255},"phone_number":{"type":"string","nullable":true,"maxLength":15},"role":{"type":"string","maxLength":20},"district":{"type":"string","nullable":true,"maxLength":100},"zone":{"type":"string","nullable":true,"maxLength":100},"colleges":{"type":"string","readOnly":true}},"required":["colleges","email","id","role"]}}},"paths":{"/api/v1/launchpad/user-college-link-public/{email}":{"get":{"operationId":"launchpad_user_college_link_public_retrieve","description":"Retrieve Launch Pad User Public.","parameters":[{"in":"path","name":"email","schema":{"type":"string"},"required":true}],"tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadUserList"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/launchpad/user-college-link/{email}

> Retrieve Launch Pad User.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadUserList":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"full_name":{"type":"string","nullable":true,"maxLength":255},"email":{"type":"string","maxLength":255},"phone_number":{"type":"string","nullable":true,"maxLength":15},"role":{"type":"string","maxLength":20},"district":{"type":"string","nullable":true,"maxLength":100},"zone":{"type":"string","nullable":true,"maxLength":100},"colleges":{"type":"string","readOnly":true}},"required":["colleges","email","id","role"]}}},"paths":{"/api/v1/launchpad/user-college-link/{email}":{"get":{"operationId":"launchpad_user_college_link_retrieve_2","description":"Retrieve Launch Pad User.","parameters":[{"in":"path","name":"email","schema":{"type":"string"},"required":true}],"tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadUserList"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/launchpad/user-college-link/{email}

> Create Launch Pad User.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadUser":{"type":"object","properties":{"id":{"type":"string","readOnly":true,"maxLength":36},"full_name":{"type":"string","nullable":true,"maxLength":255},"email":{"type":"string","maxLength":255},"phone_number":{"type":"string","nullable":true,"maxLength":15},"role":{"enum":["IEEEAdmin","IEEEDC"],"type":"string","description":"* `IEEEAdmin` - IEEEAdmin\n* `IEEEDC` - IEEEDC"},"district":{"type":"string","nullable":true,"maxLength":100},"zone":{"type":"string","nullable":true,"maxLength":100},"colleges":{"type":"array","items":{"type":"string"},"writeOnly":true}},"required":["colleges","email","id","role"]}}},"paths":{"/api/v1/launchpad/user-college-link/{email}":{"post":{"operationId":"launchpad_user_college_link_create_2","description":"Create Launch Pad User.","parameters":[{"in":"path","name":"email","schema":{"type":"string"},"required":true}],"tags":["Launchpad"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LaunchpadUser"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/LaunchpadUser"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/LaunchpadUser"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadUser"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## PUT /api/v1/launchpad/user-college-link/{email}

> Update Launch Pad User.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadUpdateUser":{"type":"object","properties":{"full_name":{"type":"string","nullable":true,"maxLength":255},"email":{"type":"string","maxLength":255},"phone_number":{"type":"string","nullable":true,"maxLength":15},"role":{"enum":["IEEEAdmin","IEEEDC"],"type":"string","description":"* `IEEEAdmin` - IEEEAdmin\n* `IEEEDC` - IEEEDC"},"district":{"type":"string","nullable":true,"maxLength":100},"zone":{"type":"string","nullable":true,"maxLength":100},"remove_colleges":{"type":"array","items":{"type":"string"}},"add_colleges":{"type":"array","items":{"type":"string"}}},"required":["add_colleges","email","remove_colleges","role"]}}},"paths":{"/api/v1/launchpad/user-college-link/{email}":{"put":{"operationId":"launchpad_user_college_link_update_2","description":"Update Launch Pad User.","parameters":[{"in":"path","name":"email","schema":{"type":"string"},"required":true}],"tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadUpdateUser"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/launchpad/user-details/{launchpad\_id}/

>

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}}},"paths":{"/api/v1/launchpad/user-details/{launchpad_id}/":{"get":{"operationId":"launchpad_user_details_retrieve","parameters":[{"in":"path","name":"launchpad_id","schema":{"type":"string"},"required":true}],"tags":["Launchpad"],"responses":{"200":{"description":"No response body"}}}}}}
```

## GET /api/v1/launchpad/user-log/{launchpad\_id}/

>

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}}},"paths":{"/api/v1/launchpad/user-log/{launchpad_id}/":{"get":{"operationId":"launchpad_user_log_retrieve","parameters":[{"in":"path","name":"launchpad_id","schema":{"type":"string"},"required":true}],"tags":["Launchpad"],"responses":{"200":{"description":"No response body"}}}}}}
```

## GET /api/v1/launchpad/user-profile/

> Retrieve User Profile.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadUserList":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"full_name":{"type":"string","nullable":true,"maxLength":255},"email":{"type":"string","maxLength":255},"phone_number":{"type":"string","nullable":true,"maxLength":15},"role":{"type":"string","maxLength":20},"district":{"type":"string","nullable":true,"maxLength":100},"zone":{"type":"string","nullable":true,"maxLength":100},"colleges":{"type":"string","readOnly":true}},"required":["colleges","email","id","role"]}}},"paths":{"/api/v1/launchpad/user-profile/":{"get":{"operationId":"launchpad_user_profile_retrieve","description":"Retrieve User Profile.","tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadUserList"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## PUT /api/v1/launchpad/user-profile/

> Update User Profile.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadUserList":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"full_name":{"type":"string","nullable":true,"maxLength":255},"email":{"type":"string","maxLength":255},"phone_number":{"type":"string","nullable":true,"maxLength":15},"role":{"type":"string","maxLength":20},"district":{"type":"string","nullable":true,"maxLength":100},"zone":{"type":"string","nullable":true,"maxLength":100},"colleges":{"type":"string","readOnly":true}},"required":["colleges","email","id","role"]}}},"paths":{"/api/v1/launchpad/user-profile/":{"put":{"operationId":"launchpad_user_profile_update","description":"Update User Profile.","tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadUserList"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/launchpad/verify-reset-token/

> Create Verify Reset Token.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LaunchpadVerifyResetTokenResponse":{"type":"object","properties":{"valid":{"type":"boolean"},"user_name":{"type":"string","nullable":true},"expires_at":{"type":"string","format":"date-time","nullable":true}},"required":["expires_at","user_name","valid"]}}},"paths":{"/api/v1/launchpad/verify-reset-token/":{"post":{"operationId":"launchpad_verify_reset_token_create","description":"Create Verify Reset Token.","tags":["Launchpad"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LaunchpadVerifyResetTokenResponse"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/launchpad/verify-task/

>

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"jwtAuth":[]},{}],"components":{"securitySchemes":{"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}}},"paths":{"/api/v1/launchpad/verify-task/":{"post":{"operationId":"launchpad_verify_task_create","tags":["Launchpad"],"responses":{"200":{"description":"No response body"}}}}}}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mulearn.org/api-reference/launchpad.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
