GoogleAPI

APIDescription
GET youtube/duration/{videoId}

No documentation available.

POST youtube/validation

Validation of Youtube links using duration for 101 content Upload form

Blobs

APIDescription
POST AzureBlob/Upload/Certificate/{courseId}

Upload Certificate

POST AzureBlob/Upload/ExternalCertificate

No documentation available.

POST UploadSql/Certificate

Upload Certificate Details to Sql

POST Get/ExternalCertificateDetails/{limit}/{count}/{nextOrPrevious}/{pendingOrActioned}/{spoc}

Get External Certificate Details from SQL

POST Get/RMExternalCertificateDetails/{limit}/{count}/{nextOrPrevious}

Get External Certificate Details from SQL

POST AzureBlob/Upload/InternalCertificate/{courseId}

Upload Certificate

POST PSSUploadSql/InternalCertificate

Upload Internal Certificate Details to Sql

POST Blob/UploadAssignment/{MId}/{RequestId}/{sessionId}

Blob/UploadAssignment

POST Blob/UploadProject/{CourseUId}/{RequestId}

Blob/UploadProject

POST AzureBlob/Upload/contentUpload201Files/{prefixString}

AzureBlobUploadcontentUpload201Files

POST AzureBlob/Upload/contentUpload201Files?courseUniqueId={courseUniqueId}&courseName={courseName}&fileType={fileType}&fileSubType={fileSubType}&sessionId={sessionId}

Azure Blob 201 Content Upload

POST AzureBlob/Upload/ContentUpload201FilesFromUI

POST Blob/GetSasUri

No documentation available.

POST UploadSql/ExternalCertificate

No documentation available.

POST AzureBlob/Upload/101CourseMaterialFromUI/{courseUniqueId}/{courseName}

uplaod 101 course material to Azure and insert path to sql

POST AzureBlob/Upload/101CourseMaterialFromUI/{courseName}

No documentation available.

POST AzureBlob/Upload/201CourseProcedureReferenceDocument/{courseUniqueId}

No documentation available.

POST UploadSql/SetEsgData

No documentation available.

POST AzureBlob/Upload/Skill3BulkUpload/{courseName}/{fileType}/{fileSubType}

No documentation available.

Packages

APIDescription
GET Package/{id}/{itemtype}

Get package by id

POST Package

Get package details for account or project

Ozone

APIDescription
GET User/Course/Progress/{MID}

get details for ozone

GET User/ProfileAndProgress/{MID}

No documentation available.

GET User/CourseCompletionStatus/{MID}

Exposing this API to CIS Team. Srinivasprasad Kulkarni/Sowmya T D. is the contact person This API Gives the Covid-19 course completion details of a given mind

CDMAssignments

APIDescription
GET CDM/DepartmentMappings

Get CDM Mapping

GET CDM/Assignments

Get CDM assignments

GET CDM/CourseProgress/{itemId}/{itemType}

Get course progress of users and their badge statuses

Search controller for local and global search

APIDescription
GET ChatBotSearch/{searchkeyword}

No documentation available.

HomePage

APIDescription
GET HomePage/TrendingAndNew

Get Trending or New packages

GET HomePage/NASSCOMRecommendations

Get NASSCOM FutureSkill Recommendations

GET HomePage/GetFutureSkills

No documentation available.

POST HomePage/FutureSkillRecommendations/Dump

Upload PSS file

GET HomePage/PopUpStatusForRelease

HomePage/PopUpStatusForRelease

GET HomePage/StatsOnHomePage

No documentation available.

POST HomePage/StatsOnHomePageJob

No documentation available.

POST HomePage/NewAndTrendingJob

No documentation available.

Admin

Controller for Administrator works

APIDescription
GET Admin/Courses/{courseId}/Units

Get all units

GET Admin/Units/{unitId}/Contents

Get all contents

GET Admin/User/Details/{userId}

No documentation available.

POST Admin/User/Create

No documentation available.

POST Admin/GetPackageAnalysisData

No documentation available.

POST Admin/PackageCleanUp

No documentation available.

POST Admin/GetCourseAnalysisData

No documentation available.

POST Admin/CourseCleanUp

No documentation available.

AzureMediaServices

AzureMediaServices controller

APIDescription
GET AMS/GetAssets

GetAssets

GET AMS/EncodeAssets

Encode Assets

GET AMS/GetContentkeys

No documentation available.

POST AMS/GetAuthTokenUsingContentKey?contentKeyId={contentKeyId}

Get Auth Token using ContentKeyId

POST AMS/GetAuthTokenUsingVideoId?contentId={contentId}

Get Auth Token using videoid

POST AMS/AzureMediaLinkValidation

Validate Azure Links

Workflow

201 courses actions endpoints

APIDescription
POST Workflow/CDM/OnHold/{isCertificate}

on hold items

POST Workflow/Requests/Pending/{limit}/{count}/{nextOrPrevious}

Pending requests

POST Workflow/Requests/UnderReview/{limit}/{count}/{nextOrPrevious}

Get requests under review

POST Workflow/Requests/RMPending/{limit}/{count}/{nextOrPrevious}

RM pending requests

POST Workflow/Requests/RMUnderReview/{limit}/{count}/{nextOrPrevious}

RM under review requests

POST Workflow/Requests/AOPending

Endpoint to get AOPending Requests

POST Workflow/Requests/Actioned/{limit}/{count}/{nextOrPrevious}

Actioned items

POST Workflow/Requests/RMActioned/{limit}/{count}/{nextOrPrevious}

RM Actioned items

POST Workflow/Requests/AOActioned

Endpoint to get AOActioned Requests

POST Workflow/Requests/Assigned/{limit}/{count}/{nextOrPrevious}

Get assigned requests

POST Workflow/CDM/Search/{limit}/{count}/{nextOrPrevious}

POST Workflow/RMSearch/{limit}/{count}/{nextOrPrevious}

POST Workflow/CDM/CertificateSearch?searchMids={searchMids}

Certificate Search For CDM

POST Workflow/CDM/201Status/{requestID}

Status of 201s

GET Workflow/CDM/departments

POST Workflow/CDM/ReAssign/{requestId}/{academy}

GET Workflow/CapacityReport/LocationList

List of distinct location as per Capacity Report

GET Workflow/CapacityReport/CompetencyList

List of distinct Competency as per Capacity Report

GET Workflow/CapacityReport/BillableStatusList

List of distinct Billable Status as per Capacity Report

POST Workflow/AONewCourse/Accept

To Update the NewCourseRequest status to Accepted

POST Workflow/AONewCourse/OnHold

To Update the NewCourseRequest status to On Hold

POST Workflow/AONewCourse/Denied

To Update the NewCourseRequest status to Denied

POST Workflow/AONewCourse/Completed?updatedSkillName={updatedSkillName}&updatedGenreName={updatedGenreName}

To Update the NewCourseRequest status to Completed

POST Workflow/AONewCourse/Re-Assigned?redirectedAcademyName={redirectedAcademyName}

To Update the Status to ReAssigned

POST Workflow/AONewCourse/DropDown

To get Academies for dropdown to ReAssign

GET Workflow/CapacityReport/PeopleOwner

No documentation available.

POST Workflow/SMERequests/{requestId}

No documentation available.

POST Workflow/SMEEvaluatorAction

No documentation available.

GET Workflow/Requests/Pendingcourses/{workflowstatus}

No documentation available.

ContentUpload

Content upload controller

APIDescription
POST ContentUpload101

Upload contents from excel

POST UploadTopTalent

No documentation available.

POST ContentUploadAccountProject101

No documentation available.

POST AddRole

No documentation available.

POST User/Assignment

No documentation available.

POST QuizUpload

Upload Quiz

POST UpdatePPResourseDetails

Uplaod 201 contents from excel

POST PPQuizUpload

Upload Quiz for ProjectPackages

POST UploadPackage

No documentation available.

POST CleanUpProjectAccountDetails

Clean Up Azure Doc Db data -Project and Account - allocation -false as per given excel sheet

POST UpdateAzureDocdbmPowerNew

API to update Azure Doc Db as per Yorbit_Mpower_Data_New

GET UpdateAzureDocdbmPowerDelta

API to update Yorbit_Mpower_Data_New Azure Doc Db

POST UpdateRolesAzureDocdbmPowerNew

API to update Azure Doc Db as per Yorbit_Mpower_Data_New

POST Update201WorkflowList

No documentation available.

POST ContentUpload301Internal

Uplaod 301 internal from excel

POST ContentUpload301External

Uplaod 301 external from excel

POST ContentUpload/Skill3BulkUploadFor101or201

No documentation available.

AzureUser

APIDescription
POST User/Assign/MSCCourses

API that assign courses to MSC Industrial minds

GET User/GetClassRoomInstances/{userId}/{courseUId}

API that re-assign missing courses to MSC Industrial minds

GET User/GetClassRoomBatchDetailsForLearner/{courseId}

No documentation available.

GET User/GetClassRoomSessionDetails/{userId}/{courseUId}

No documentation available.

POST User/BulkUpload/ClassRoomSessionAttendance

Excel upload to update classroom session attendance of learners

POST User/BulkUpload/ClassroomLearnersBatchCompletion

Excel upload to update classroom batch completion of learners

GET User/Classroom/BulkCourseAndBatchAssignment

Webjob for bulk assign classroom courses and batches

GET User/Details

GET User/Migrate

API to Clean up doc db

GET User/ShowRoleBasedRecommendations

No documentation available.

DELETE User/Delete

No documentation available.

DELETE User/DeleteDuplicateRequestIds

No documentation available.

POST User/Add/LearningPath

No documentation available.

DELETE User/Remove/LearningPath/{learningPathId}

No documentation available.

POST User/Add/Package

No documentation available.

POST User/Add/DeletedVideoProgress

No documentation available.

POST User/AddAPPackage/PackageItem

No documentation available.

DELETE User/Remove/Package/{learningPathId}/{itemId}/{itemType}

No documentation available.

DELETE User/Remove/AccountPackage/{learningPathId}/{itemId}/{itemType}

No documentation available.

POST User/Package/Sequence/{learningPathId}

No documentation available.

POST User/Progress/{learningPathId}

No documentation available.

POST User/Interests

Update interests of a user

POST User/UpdateTotalTime/{userId}/{itemId}/{itemType}

No documentation available.

GET User/Course/{courseId}/Progress

Get course progress

POST User/MandatoryLP/{role}

Assign item to LP by CDM or ACM/PCM

POST User/ProjectPackage/ItemProgress

Update project package item progress

POST Users/AddRole

Users/AddRole

POST Users/NewJoinees/Mandatory

Add mandatory courses to new joinees

GET Users/GetRoles

Get Roles from capacity report for specific MID

POST Users/Badge/Details

No documentation available.

POST Users/MailOnLearningComplianceIssue

No documentation available.

POST Users/Badges/{userType}

No documentation available.

POST Users/ComplianceStatus

get Compliance details

POST User/Skills/{userType}

Endpoint to get acquired and declared skills

POST User/PrimarySkills/{userType}

No documentation available.

GET User/SkillDetails

No documentation available.

GET User/ReportingManager

No documentation available.

GET User/SkillName?courseId={courseId}

No documentation available.

GET User/CDMs/{ModeOfAcquiring}

No documentation available.

POST User/DeclareSkill/Submit

Submit details of Declare Skill page

GET CDM/Pending/DeclaredSkill/GetDetails/{limit}/{count}/{nextOrPrevious}

No documentation available.

GET RM/Pending/DeclaredSkill/GetDetails/{limit}/{count}/{nextOrPrevious}

No documentation available.

POST CDM/DeclaredSkillActioned/Submit

No documentation available.

POST RM/DeclaredSkillActioned/Submit

No documentation available.

GET CDM/Actioned/DeclaredSkill/GetDetails/{limit}/{count}/{nextOrPrevious}

No documentation available.

GET RM/Actioned/DeclaredSkill/GetDetails/{limit}/{count}/{nextOrPrevious}

No documentation available.

POST User/Upload/{skillName}

No documentation available.

POST User/Assign/GlobalCDM

POST UpdateCompletedToApproved?requestorId={requestorId}

No documentation available.

POST User/Assign/ReassignmentOfMandatoryCourses

No documentation available.

GET AccessCheckForMind/{listType}

to check if the input userid matches with any of the entry present in the json list under Localdata folder

GET User/CourseProcedureDownload/{courseId}

No documentation available.

GET User/ProjectSolutionFileDownload/{MID}/{CourseUniqueId}

No documentation available.

GET User/AssignmentSolutionFileDownload/{requestId}/{assignmentSessionId}

No documentation available.

GET User/ProjectOrAssignmentScorecardDownload/{mid}/{courseUniqueIdOrSessionId}/{requestId}

No documentation available.

GET User/ProjectOrAssignmentErrorFileDownload/{type}/{Id}

No documentation available.

POST SalesAcademy/AssignMandatory

New Minds + New Course Added + Add MID to SalesAcademyMinds if any new minds to SalesAcademyMinds

POST TopTalent/AssignMandatory

Assign Courses to top talent from TopLearners table

POST SalesAcademy/AssignMandatoryWithoutMail

This will just to add the new courses to Minds without triggering mail

POST SalesAcademy/Reminder

This is send reminders every 2nd Tuesday.WebJob by name SalesAcademyScheduler will hit this API by pikcing MID from SalesAcademyMinds and sending reminder mails to those who have not completed all the mantory courses in SalesAcademyMandatoryCourses

POST User/RemindGDPR

No documentation available.

GET User/Mandatory/LearningPath

To return mandatory learning path

POST User/Mandatory/{mid}

POST User/Staffing/Account

Staff minds to account

POST User/Staffing/Project

Staff minds to project

GET User/TopTalent

To get Top 3 learners of previous Month

GET User/TopLearnersQuarterWise

To get Top Learners QuarterWise

GET User/GetTopCoaches

No documentation available.

GET User/GetTopFacilitators

No documentation available.

POST User/AccountPackages/RPAAssignment

ACM assignment of project/account packages and courses

POST User/ProjectPackages/RPAAssignment

GET User/Mandatory/Dates/{LPName}

Get mandatory courses dates

GET User/AssignNextModule/{CourseMaterialType}/{RequestId}

Assigns next material to the learner as a part of the learner's workflow CourseMaterialType == "Project/Assignment/Assesment" This api is being called from APSIS repo when learner clears the evaluation.

POST User/AutoComplete/ListOfSkills

Get mandatory courses dates

POST User/CDMandRM

No documentation available.

POST UpdateCosmos/RequestId

No documentation available.

POST User/Clear101/CleanDB

Clear 101 and update to 201

POST User/GetMindsWithBasicSalesSeries/GetMindsWithBasicSalesSeries

Get Minds who already have Basic Series in their DOC DB

POST User/InsertSalesMindFromExcel/InsertSalesMindFromExcel

Inserting Data from Excel

POST User/RenameLpName/RenameLpName

Rename the LP of Basic Series to Zanshin

POST User/Delete101Course/Delete101Course?courseUniqueId={courseUniqueId}&lpName={lpName}

Delete the 101 Courses

POST User/UndoCDMCourseAssignment

UndoCDMCourseAssignment

GET User/Assign/GlobalCDMToNewJoiners

GET User/Assign/BulkAssignmentByWebJob

No documentation available.

GET User/Assign/GlobalCDMToNewJoinersBCM

No documentation available.

POST User/InsertMindsHavingAzureFundamental/InsertMindsHavingAzureFundamental

Insert Sales

POST User/Competency

GET User/CheckBEDocDbData

In case of any Business Ethics Courses data in doc Db is missing, it should be corrected

POST Users/NewJoinees/POSH_USA

Assign POSH-USA courses to NewJoinees

POST User/SendPOSH_USACoursesReminder/{mid}

API to Send POSH_USA Courses Reminder and Retake Mails to USA Minds

POST User/MindsRelocatedBetweenGeoLocationsAndOthers

POST User/HidePOSHGeneralCourseToGeoLocatedMindsOnGoLive

POST User/MindsWithMoreThanRequiredCoursesInBEACLP

POST User/DeleteDuplicateCoursesInBEACLP

No documentation available.

GET User/GetNameByMID/{mid}

Endpoint to get logged in user details

GET User/GetUserAddedContentDetails

Endpoint to get logged in user details

GET Users/ComplianceStatusForSmartPane/{mid}

get Compliance details

POST Users/ExternalCourseBadgeDetails/{userId}

No documentation available.

POST User/GetVideosForDiversityAndInclusion

No documentation available.

POST User/DiversityAndInclusion/{filterOptions}

No documentation available.

GET User/GetCoursesForDiversityAndInclusion

No documentation available.

POST User/UpdateMindsDepartment

No documentation available.

GET User/UpdateRMMIDInManagerFeedBack

No documentation available.

GET User/CheckGLOBALCDMRole

Checks if the logged in user has GLOBALCDM role in sql

GET User/Assign/BulkAssignmentReminderMails

No documentation available.

GET User/Assign/NewAssignmentReminderMails

No documentation available.

POST TimeBoundCourses/DumpToSQl

No documentation available.

POST User/GetTimeBoundCourses

No documentation available.

POST User/Assign/TimeBoundCourses

No documentation available.

POST User/RemaindermailsForTimeBoundLearning

No documentation available.

GET Users/GetLpAcmPcm

No documentation available.

POST User/GetUserDataFromCapacityReport

No documentation available.

POST User/GetUserDataFromCapacityReportBatch

No documentation available.

GET AceingLeadership/EligibleEmpIds

No documentation available.

POST User/AceingLeadership

No documentation available.

GET User/GetCoursesForAceingLeadership

No documentation available.

GET User/AceingLeadership/ContentDetails

No documentation available.

POST User/AceingLeadership/CompleteStatus

No documentation available.

GET User/AceingLeadership/SelfLearningContent

No documentation available.

GET User/AceingLeadership/SpeakerDetails

No documentation available.

POST Users/RemoveDeclaredCourse?userId={userId}&courseId={courseId}

No documentation available.

POST User/GetEmailFromPSID

No documentation available.

GET User/GetMandatoryLPName

No documentation available.

GET User/GetUserYorbitAndExternalCoursesDetails?psid={psid}

GET User/Assign/LGBTCourseAssignment

Assigns LGBT course to everybody in the organization

GET Users/LGBTHideAndUnhideCourse

Hiding and Unhiding LGBT course Based on List of Countries

POST User/Support/UpdateMandatorySchedulerRetakeDate?fromDate={fromDate}&toDate={toDate}

Checks the mandatory course completions in badges and learner scorm data and resets the retake date.

POST User/Support/UpdateScormCourseWithPassed

API that updates badge for completed scorm courses

POST User/RemoveCourseFromLP/{courseId}

No documentation available.

GET User/AssigningMissingMandatoryCourses

No documentation available.

GET User/Support/AssignMissingMandatoryCoursesForOneId?psNumber={psNumber}

No documentation available.

GET Users/Remove/LGBTExclution

No documentation available.

POST User/MandatoryLongLeaveResume

No documentation available.

POST User/BulkAssignmentUpload

No documentation available.

Share

Share functionality

APIDescription
POST Share/{itemType}/{itemId}

Share an item

SkillPlan

APIDescription
GET SkillPlan/Department

To get the skillPlan of each department

GET SkillPlan/ViewDetails/{skillPlanId}

To get the details of each SkillPlan

POST SkillPlan/AddSkills/{skillPlanId}

To Edit a skillPlan

GET SkillPlan/FiltersData

To get filters data to compute the distance

POST SkillPlan/UpdateRemarks

To edit the remarks agianst a skill in skillPlan

GET SkillPlan/GetL2List

To get all L2 List

GET SkillPlan/GetL3AndL4ListsForL2?l2Name={l2Name}

To get L3 and L4 Skills of particular L2

GET SKillPlan/GetSkillPath?source={source}&destnation={destnation}

To get a skillPath

POST SKillPlan/GetDistance

To get the distance agianst a skill

GET SkillPlan/GetL4List

To get all L4 List

POST SkillPlan/AssignSkillPlan

To assign Minds

POST SkillPlan/DeclareFlagStatus

Endpoint to get DeclareFlagStatus by course ids

GET SkillPlan/GetDeclareFlagStatusForAllCourses

Endpoint to get All Courses DeclareFlagStatus with MID

GET SkillPlan/GetRemarks/{skillid}

to get recent Updated Remarks

C2OPSUploadDownload

APIDescription
GET C2OPS/Excel/All

Returns cloud lab mapping details

GET C2OPS/Excel/Req

Returns cloud request details

GET C2OPS/Download/C2OPSTemplate

Returns cloud request template

POST C2OPS/Lab/Details/Upload

upload lab mapping details

POST C2OPS/Requests/Upload

upload lab request details

POST C2OPS/Birthday

No documentation available.

GET C2OPS/Download/CloudLabCreationTemplate

No documentation available.

POST C2OPS/CertificateRequest/Pending/{limit}/{count}/{nextOrPrevious}

No documentation available.

POST C2OPS/CertificateRequest/Actioned/{CertificateStatus}/{limit}/{count}/{nextOrPrevious}

No documentation available.

POST C2OPS/ExternalCertificateAction

No documentation available.

MKIO

APIDescription
GET MKIO/streamingLocators/listPaths?sourceUrl={sourceUrl}

API that assign courses to MSC Industrial minds

PSS

APIDescription
GET PSS/Filters/{category}

Get pss filters

POST PSS/CourseRequests/{limit}/{count}/{nextOrPrevious}

GEt approved items for PSS

GET PSS/Download/PSSTemplate

Download PSS template

GET PSS/Download/101BulkUploadTemplate

No documentation available.

GET PSS/Download/201BulkUploadTemplate

No documentation available.

GET PSS/Download/SMETemplate

Download PSS template

POST PSS/Excel

Download PSS excel

GET PSS/Excel/All

Returns all 201 records

POST PSS/Upload

Upload PSS file

POST PSS/CertificateRequest/Pending/{limit}/{count}/{nextOrPrevious}

Upload PSS file

POST PSS/CertificateRequest/Actioned/{CertificateStatus}/{limit}/{count}/{nextOrPrevious}

Upload PSS file

GET PSS/PSSInternalCourses

GET PSS Course for PSS internal certificate upload

POST PSS/InternalCertificateAction

No documentation available.

POST PSS/InternalCertificateExcel/{status}/{limit}/{count}/{nextOrPrevious}

GET PSS/InternalCertificateExcel/All

Download all records from PSS Internal Certificate in excel

GET PSS/Search/{limit}/{count}/{nextOrPrevious}/{mid}

Search for all requests

GET PSS/GetEvaluatorListForRemap?evalRequestType={evalRequestType}&courseOrSessionId={courseOrSessionId}

PSS/GetEvaluatorListForRemap

POST PSS/UpdateEvaluator

PSS/UpdateEvaluator

GET PSS/GetFilterRecords

PSS/GetFilterRecords

POST PSS/SendSelectedSLAAlertEmail

PSS/SendSelectedSLAAlertEmail

POST PSS/PublishSelectedResult

PSS/PublishSelectedResult

POST PSS/UpdateScoreForSelectedRequests

PSS/UpdateScoreForSelectedRequests

POST PSS/EvaluationRequest/{limit}/{count}/{nextOrPrevious}

API to fetch evaluation request data for pss

POST PSS/DownloadFilteredRequests

PSS/DownloadFilteredRequests

GET PSS/DownloadAllEvaluationRequests

PSS/DownloadAllEvaluationRequests

POST PSS/UpdatePSSLog

PSS/UpdatePSSLog

GET PSS/DownloadLogData/{requestId}

PSS/DownloadLogData

GET PSS/RejectEvaluation/{evaluationRequestId}/{requestType}

PSS/RejectEvaluation

POST PSS/UpdateScore

PSS/UpdateScore

POST PSS/EvaluationRequest/ScoreCardUpload/{evaluationRequestId}/{evaluationType}

API to upload ScoreCard for Assignment/project Requests

POST PSS/EvaluationRequest/ErrorFileUpload/{evaluationRequestId}/{evaluationType}

To Upload ErrorFile for Assignment or project Requests

GET PSS/ProjectEvaluators/{courseUId}

PSS/ProjectEvaluators

PATCH PSS/EvaluationRequest/ProjectEvaluator/{requestId}/{courseUId}/{newEvaluatorId}

PSS/EvaluationRequest

POST CourseCompletion/UpdateDocDb

CourseCompletion/UpdateDocDb

GET PSS/StatusMaster

Get PSSStatusMaster

GET PSS/GetCourseFiltersForPSSPage/{category}

Get CourseFiltersFor PSS Page

POST PSS/CertificateRequestForExternal/Pending/{limit}/{count}/{nextOrPrevious}

No documentation available.

GET PSS/ExternalCertificateExcel/All

No documentation available.

POST PSS/ExternalCertificateExcel/{status}/{limit}/{count}/{nextOrPrevious}

No documentation available.

POST PSS/CertificateRequestForExternalAct/Actioned/{CertificateStatus}/{limit}/{count}/{nextOrPrevious}

No documentation available.

POST PSS/UploadAssessmentScore

Upload Assessment Score PSS file

GET PSS/CheckIfCourseUniqueIdExists/{courseUniqueId}

No documentation available.

GET PSS/Download/ClassRoomTemplate

Download ClassRoom template

POST PSS/ClassRoomUpload

No documentation available.

Course

APIDescription
GET Course/{id}

Get course details

POST Course

Get course details

GET Course/GetCourseDetails

API for Delex team

GET Course/RequestStatusDetails/{courseRequestId}

No documentation available.

GET Course/AllRequestStatusDetails

No documentation available.

GET Course/ApprovalDetails/{itemId}

No documentation available.

POST Course/UpdateIsMindOnBenchOnApproval

No documentation available.

GET Course Details?id={id}

No documentation available.

POST CourseDetails/List

//

POST Course/Approve/items/{isCertificate}/{userRole}

No documentation available.

GET Course/GetLearningIntentList/{role}

Get Learning Intent Details

POST Course/Reject/items/{isCertificate}/{userRole}

No documentation available.

POST Course/Learner/Cancel

No documentation available.

POST Course/CDM/Cancel

No documentation available.

POST Course/Declaration/Agree/{declarationId}/{badgeId}

Agree Declaration

POST Course/Declaration/DisAgree/{declarationId}?badgeId={badgeId}

Disagree Declaration

GET Course/Declarations/{declarationID}

Get all declarations

GET Course/Feedback/{courseId}

Get course feedbacks from all users to show in courseDetails Page

POST Course/Feedback

set course feedback

GET Course/Feedback/Pending

Get pending course feedback

GET Courses/Package/{packageId}

GET Course/GetLabDetails/{courseId}/lab

Get cloud lab details for course details page

POST Course/GetLabDetails/lab

Get cloud lab details for course details page

GET Course/GetLabRequest/{courseId}/lab

get course details for loggedin user

POST Course/UpdateRequest/{courseID}/{cloudLabId}/lab

POST Course/Account/NonYorbitPackage

Get account course Ids by package

POST Course/Project/NonYorbitPackage

Get project course Ids by package

GET Course/Projects/{courseId}

Get projects for course

GET Course/GetManagerFeedback

Get course feedback status for specific RMID

POST Course/PostManagerFeedback

Adding course feedback details w.r.t RMID

GET Course/GetCourseDetailPageVideoUrl/{courseId}

getting video url for course detail page

GET Course/Request/Validate/{courseId}

Validate course request

GET Course/GetTaxonomy

endpoint to get AcademyGenre and skills

GET Course/GetAcademyPrefixList

endpoint to get AcademyGenre and skills

GET Course/GetTaxonomyWithoutMapping

endpoint to get AcademyGenre and skills

POST Course/SetNewCourseRequest

endpoint to set newCourseRequestData in sql

POST Course/SetRequestId

No documentation available.

GET Courses/PackageIncludingHiddenCourses/{packageId}

POST Course/Account/NonYorbitPackageincludingHidden

Get account course Ids by package includingHidden

POST Course/Project/NonYorbitPackageincludingHidden

Get project course Ids by package includingHidden

GET Course/Request/CourseBirdsEyeView/{courseId}

Validate course request

GET Course/ProjectOrAssignemntProblemStatementDownload/{type}/{Id}

get problem statements url for project/assignemnt

GET Course/CourseProcedureReferenceDocument/{UniqueId}

No documentation available.

GET Course/ProjectOrAssignmentScoreCardDetails/{mid}/{ProjectOrSessionId}/{requestId}

Course/ProjectOrAssignmentScoreCardDetails

GET Course/ProjectOrAssignmentErrorFile/{mid}/{ProjectOrSessionId}/{requestId}

Course/ProjectOrAssignmentErrorFile

GET Course/ExternalCertificationCourses

Get all ExternalCertification Courses

POST Course/FutureSkillRecommendations/Update

Upload PSS file

POST CourseRenameInDocDB

No documentation available.

GET Course/ExternalCertificationLearningCourseDetails/{MID}

No documentation available.

GET Course/AllExternalCertificationLearningCourseDetails?limit={limit}&count={count}&nextOrPrevious={nextOrPrevious}

No documentation available.

GET Course/SearchExternalCertificationLearningCourseDetailsByMID/{MID}/{limit}/{count}/{nextOrPrevious}

No documentation available.

GET Course/Get101CourseWithoutQuiz

Get 101 courses for which Quiz doesnot Exist

GET Course/ScormData/{id}

No documentation available.

POST Course/UpdateScormDetails?id={id}&badgeId={badgeId}

No documentation available.

GET Course/ScormDataByMID

No documentation available.

GET Course/RemoveOldCoursesFromLP

No documentation available.

GET Course/GetEsgCourses

No documentation available.

GET Course/Get201CourseWithoutQuiz

No documentation available.

GET Course/FixRequestId

No documentation available.

GET Course/GetAllBadgeDetailsByDateFilter?startCompletionDate={startCompletionDate}&endCompletionDate={endCompletionDate}

POST Course/InsertIApprovalRequest

Storing IApproval Data and Performing Accept or Deny .

POST CourseRequest/ApproveOrReject

Update IApproval Request in our System

GET Course/GetMultiContentCompletion/{psid}/{courseId}

No documentation available.

POST Course/CaptureCompletionForMultiContent

No documentation available.

GET Course/GetMultiContentSPData/{courseId}

No documentation available.

GET Course/Download/BulkAssignmentTemplate

No documentation available.

GET Course/MultiContentDocDBSyncWebJob

No documentation available.

GET Course/GetCourseDetailsByDateFilter?startDate={startDate}&endDate={endDate}

Get courses by date filter

GET Course/Classroom/GetSearchedCoursesDetail/{courseNameOrId}

Get atmost 4 searched course

GET Course/Classroom/GetCourseList

Get Classroom Courses List

GET Course/CreateClassroom/GetCourseClassroomDetails/{courseNameorId}

Get Classroom Details for searched courseNameorId

POST Course/CreateClassroom/AddClassroomBatchDetails/{saveOrDelete}

Add Batch for classroom Course

GET Course/ExistingClassroom/GetExistingClassroomTrainingDetails/{courseNameorId}

Get Existing Classroom Training details for selected courseNameorId

GET Course/ExistingClassroom/GetListOfAttendees/{batchId}/{sessionId}

Get List of Session Attendees

POST Course/ExistingClassroom/UpdateClassroomSessionAttendance

Update session attendance for learners

GET Course/CheckClassroomCourse/{courseId}

Check course is classroom or not

POST Course/ExistingClassroom/UpdateClassroomCompletion

Update Batch completion for Learners

POST Course/ExistingClassroom/UpdateClassroomCompletionWebJob

Update Batch completion for Learners through web job

GET Course/ExistingClassroom/GetListofLearnersForBatchCompletion/{courseUniqueId}/{batchId}

Get list of learners for updating batch completion

POST Course/BulkUpload/CreateClassroomBatch

Create classroom courses batch through excel upload

GET Course/Download/ClassroomTemplate/{templateName}

Download specific classroom bulk upload template

POST Course/BulkUpload/BulkBatchAssignmentUpload

Bulk Excel Upload details for classroom course and batch assignment

LearningPlan

Learning plan controller for CRUD operations of learning plan module

APIDescription
GET LearningPlan/FamilyPackages/{familyPackageId}

Get course bundle of family package based on packageId

POST LearningPlan/Package/Courses

Get account or project course bundle of family package based on packageId

GET LearningPlan/Packages/Course/{courseId}

Get units based on courseId

GET LearningPlan/Packages/Unit/{learningPlanDetailed}/{unitId}

Get Contents by unitId

GET LearningPlan/Packages/Unit/{unitId}

Get contents by unit

POST LearningPlan/Package/CheckForPrerequisites

Check for CheckForPrerequisites

POST LearningPlan/Package/GetApproval

Get Approval for 201 package

POST LearningPlan/Package/RequestSchedule/{courseId}/{requestID}

Method call to request for schedule of the Pre-Approved 201 Course

POST LearningPlan/Course/Units

Get unit bundle based on course id

POST LearningPlan/Unit/Contents

Get content bundle based on unit id

POST LearningPlan/LearningWizard/Roles

Returns Roles list for Learning Wizard

POST LearningPlan/LearningWizard/Skills/{RoleId}

Returns Skills list based on Role

POST LearningPlan/LearningWizard/Aspiration/{SkillId}

Returns Aspirations list based on Skill

POST LearningPlan/LearningWizard/Card/{roleId}/{skillId}/{aspireId}

Returns Cards list based on role , skill and aspirationid

POST LearningPlan/Decision/{RoleId}/{SkillId}/{AspireId}/{CardId}

Updates the Learning Wizard user selection

POST LearningPlan/LearningWizard/LearningJourney/{CardId}

LearningPlan/LearningWizard/LearningJourney/

POST LearningPlan/Request/Approve/{requestid}

LearningPlan/Request/Approve

POST LearningPlan/Request/Cancel/{courseId}

LearningPlan/Request/Cancel

GET LearningPlan/WorkflowOrder/{CourseId}

LearningPlan/WorkflowOrder

GET LearningPlan/WorkflowOrder/isSMEEvaluated{CourseId}

LearningPlan/WorkflowOrder

Quiz

APIDescription
GET Quiz/{entityId}/{entityType}

Get quiz by entity Id

GET AccountQuiz/{entityId}/{entityType}/{accountId}

Get account quiz by entity Id

GET ProjectQuiz/{entityId}/{entityType}/{projectId}

Get project quiz by entity Id

GET UpdateAttempts/{repoType}/{entityId}/{entityType}/{repoOrProjectOrAccountId}

Get project quiz by entity Id

POST Quiz/Result

Calculate Quiz Result

POST ProjectQuiz/Result/{projectId}

Calculate Project Quiz Result

POST AccountQuiz/Result/{accountId}

Calculate Account Quiz Result

POST Quiz/CheckAndAdd/{itemId}/{itemType}

Check and add quiz to user

GET Quiz/GetAttemptDetails/{courseId}/{isYorbitQuiz}

No documentation available.

POST AccountQuiz/CheckAndAdd/{itemId}/{itemType}/{accountId}

Check and add account quiz to user

POST ProjectQuiz/CheckAndAdd/{itemId}/{itemType}/{projectId}

Check and add account quiz to user

POST Quiz/UpdateYorbitBadgeandDeclarationStatus/{badgeId}

Update yorbit User Badge and declaration Status

GET Quiz/GetDeclarationStatusDetails

Get Declaration Status Details of user

IDP

IDP Controller Entry point

APIDescription
GET IDP/Validate/{guid}

Validating the User

POST IDP/Add/Package/packageOrCourse?guid={guid}

DELETE IDP/Remove/Package/{itemId}/{itemType}/{Mid}

Remove Course/Package

GET IDP/Get/Package/{itemId}/{itemType}/{Mid}

Get Course/Package Progress

ESG

APIDescription
GET ESG/GetEsgData

No documentation available.

Declare

APIDescription
POST User/Course/DeclareCourse/Submit

No documentation available.

RiskBrigade

APIDescription
POST RiskBrigade/InsertUserToRiskBrigade

No documentation available.

GET RiskBrigade/CheckUserEligibility

No documentation available.

GET RiskBrigade/GetVideos

No documentation available.

GET RiskBrigade/GetSpeakerDetails

No documentation available.

POST RiskBrigade/GetKnowledgeHubData

No documentation available.

GET RiskBrigade/GetCoreCouncilMembers

No documentation available.

POST RiskBrigade/GetLearnPageDetails

No documentation available.

POST RiskBrigade/GetProgressDetails

No documentation available.

POST RiskBrigade/UpdateOrInsertSpeakers

No documentation available.

POST RiskBrigade/UpdateOrInsertKnowledgeHubData

No documentation available.

POST RiskBrigade/UpdateOrInsertCouncilMembers

No documentation available.

POST RiskBrigade/UpdateOrInsertVideos

No documentation available.

POST RiskBrigade/UpdateOrInsertCourses

No documentation available.

Recommendations

Uses the Cognitive recommendations and gets Item to Item recommendations

APIDescription
GET recommendations/{itemId}

Gets course recommendations based on the given course id

GET recommendations/byCourse/{itemId}

Gets course recommendations based on the given course id

POST recommendations/byLearner

recommendations/byLearner

User

User controller, operations for logged in user

APIDescription
GET LoggedInUser

Endpoint to get logged in user details

POST User/Mail/Interests/NotifyAdmin

Send email to admin regarding interest not found

POST User/Mail/Feedback/NotifyAdmin

No documentation available.

POST User/Messages/Add

Add YORBIT B'day message

GET User/BdayMessages

Get YORBIT B'day Message in Detail

Browse

Browse controller

APIDescription
GET Browse/FamilyPackages/{familyPackageId}/Packages/Courses

Gets courses inside a technology package or role package

GET Browse/Packages/Course/{courseId}/Units

Gets units inside a course

GET Browse/Packages/Courses/Units/{unitId}/Contents

Gets contents inside a unit

GET Browse/Academy

Get academy

POST Browse/Packages

Get packages by academy and genre

GET Browse/GetPackagesByVendor/{Vendor}

Get packages by vendor

GET Browse/Accounts

Get accounts tagged to a user

POST Browse/Accounts/Account

Get packages and courses by account

POST Browse/Accounts/Courses

Get packages and courses by account without badgeDetails

POST Browse/Accounts/Project

Get packages and courses by account

GET Browse/YorbitDynamicModules

Browse/YorbitDynamicModules

GET Browse/AccountsProjectsCategories

Get all accounts projects and categories

RoleBasedLearning

APIDescription
GET RoleBasedLearning/GetFamilyRoleLevelTaxonomy

Get all Familys Roles and Levels

GET RoleBasedLearning/GetEmployeeRoleTagging

Get Employee Role tagging details for logged in user

GET RoleBasedLearning/GetRoleBasedPackagesofUser

Get the role based packages details from Role Based Learning path of user

POST ReportIssueInRBL

No documentation available.

POST RoleBasedLearning/AssignRBLPackages

Assign RBL packages to minds based on their tagging

GET RoleBasedLearning/ImportFamilyRoleLevelDataToYorbitDB

Get Family Role Level Specialization Data from External APIs

GET RoleBasedLearning/ImportRoleTaggingDataToYorbitDB

Get Employee Role tagging data from External API

GET RoleBasedLearning/GetSpecializationGroupDetails/{FRLSUniqueId}

Get Specialization Group, specialization and packages details based on salarygrade

POST RoleBasedLearning/Add/AdvancedPackage

Add Role based Advance package to role based learning path

POST RoleBasedLearning/RoleBasedPackageUpload

No documentation available.

POST RoleBasedLearning/GetPendingDetails/{limit}/{count}/{nextOrPrevious}

No documentation available.

POST RoleBasedLearning/GetActionedDetails/{limit}/{count}/{nextOrPrevious}

No documentation available.

POST RoleBasedLearning/Approve

No documentation available.

POST RoleBasedLearning/Reject

No documentation available.

POST RoleBasedLearning/OnHold

No documentation available.

GET RoleBasedLearning/BasicPackageCompletion

No documentation available.

GET RoleBasedLearning/GetRoleTaggingEmpData

No documentation available.

GET RoleBasedLearning/GetRBLLearningIntentDetails/{role}

No documentation available.

GET RoleBasedLearning/GetRBLPackageDetails

No documentation available.

Notifications

APIDescription
POST Notification/WebPush

No documentation available.

GET Notification/GetNotificationKey?MId={MId}&device={device}

No documentation available.

POST Notification/StoreSubscriberID

No documentation available.

GET Notification/GetUnseenCount?Mid={Mid}

No documentation available.

POST Notification/UpdateActioned?MId={MId}&MessageId={MessageId}&commonNotification={commonNotification}

No documentation available.

POST Notification/InsertCommonMessageMaster

No documentation available.

POST Notification/InsertIsSeenCommon?MId={MId}

No documentation available.

POST Notification/GetBellNotificationData?MId={MId}&OldNotifications={OldNotifications}

No documentation available.

DegreedPathway

DegreedPathway controller

APIDescription
POST DegreedCourseExcelUpload

Create degree courses

POST UpdateDocDbDegreedUserCourse

No documentation available.

Assessment

APIDescription
POST Assessment/Assign/BehaviouralAssessments?campustag={campustag}

No documentation available.

POST Assessment/Re-Assign/BehaviouralAssessments?campustag={campustag}

No documentation available.

GET Assessment/QuizDetails/BehaviouralAssessments

No documentation available.

POST Assessment/UserChoice

No documentation available.

POST Assessment/Scores/{MID}

No documentation available.

GET Assessment/GetBlobLinks/{MID}

No documentation available.

GET Assessment/Download/BAAssignTemplate

Download PSS template

RestSearch

APIDescription
POST Search/Azure

Axure search api

POST ResetAndRun/Indexer/Azure

ResetAndRun/Indexer/Azure

DELETE Delete/Indexer/Azure

delete/Indexer/Azure

AccountSkilling

APIDescription
GET User/AccountsAndProjects

No documentation available.

POST GetTaggedMinds

No documentation available.

GET YorbitCourses

No documentation available.

POST AccountAndProject/Courses

No documentation available.

POST CreateRole

No documentation available.

POST GetRoles

No documentation available.

POST ExistingRolesMapped

No documentation available.

POST ModifyExistingRole

No documentation available.

GET Role/SkillProgressStatus/{ProjectRoleId}

No documentation available.

GET Role/GapDetailsOfMindsTagged/{ProjectRoleId}

No documentation available.

GET Role/NonGapMindsOfSimilarCourse/{ProjectRoleId}

No documentation available.

GET RoleData/{ProjectRoleId}

No documentation available.

GET ViewSkillPlan/{ProjectRoleId}

No documentation available.

GET MappedMinds/{ProjectId}/{AccountId}

No documentation available.

POST AssignCourses/Assign

No documentation available.

GET Dashboard/MappedData/Count/{ProjectRoleId}

No documentation available.

Nomination

APIDescription
GET CapacityReport

No documentation available.

POST Nominate/Course

No documentation available.

POST Course/Nomination/Validate/{courseId}

No documentation available.

GET Course/Nomination/Pending/CDM

No documentation available.

GET Course/Nomination/Actioned/CDM

No documentation available.

GET Course/Nomination/AO

No documentation available.

GET Nomination/Pending/CDM/Download/{batchId}

No documentation available.

GET Nomination/Actioned/CDM/Download/{batchId}

No documentation available.

GET Nomination/AO/Download/{batchId}

No documentation available.

GET Course/Academy/Course/Expertise

No documentation available.

POST Nomination/Approve

No documentation available.

POST Nomination/Reject/{batchId}

No documentation available.

Social

APIDescription
GET Social/{itemType}/{itemId}

GET Social/YammerURL/{itemID}/{isAccount}

Mehod stub to get the Yammer URL of the project of account

ContentUploadUI

APIDescription
GET GetVendorList

endpoint to get Get Vendor list for course

POST CreateVendor

Create Vendor in coursevendor table

POST CreateAcademy

Create Academy in coursevendor table

POST CreateGenre

Create Vendor in coursevendor table

POST CreateSkill

Create Vendor in coursevendor table

POST MapCourseTaxonomy

Create Vendor in coursevendor table

GET GetCourseType/{expertise}

endpoint to get Get course Type list

GET GetCourseModeOfPayment

endpoint to get Course Mode Of Payment

GET GetCourseClassification

get course classification

GET GetCourseInfrastructure

get Course Infrastructure

GET GetCourseInfrastructureType

get course infractructure type

GET GetCourseLogin

get course login

GET GetCourseLoginType

Get Course Login Type

GET GetCourseSessionType

get course session type

GET GetCourseCompletion

get course completion

GET GetCourseCompletionType

get course completion type

GET GetCourseEligibility

GetCourseEligibility

GET GetCourseAccessibility

get Course Accessibility

GET getAllPssStatus

get PSSStatusMaster

POST CheckCourseNameExists

CheckCourseNameExists

GET GetContentUpload201Details/{courseUniqueId}

GetContentUploadDetails

GET GetContentUpload201DetailsForOwners/{Type}

POST ContentInsertFor201/{courseUniqueId}/{type}

create content form

POST PssContentVerification

CheckCourseNameExists

POST PssContentSpecialUpdate

CheckCourseNameExists

POST updateCourseInfrastructure

POST updateCourseLoginDetails

POST updateCourseCompletionDetails

POST updateClassRoomDetails

POST updateProjectWorkDetails

POST CheckCourseNameExistsForEdit/{courseUniqueId}

C:\Users\M1032565\workspace\Source\Repos\YorbitAPI\Yorbit.API\SkillPortal.API\Controllers\BlobsController.cs CheckCourseNameExists

GET GetAllCourses

No documentation available.

GET GetBadgeDetail/{badgeId}

GetBadgeDetails from YorbitBadges table

POST DeleteBlobFileWithUrl

No documentation available.

POST DeleteTableEntryAfterBlobDeletion

No documentation available.

POST UpdateQuizDatafor101Courses/{courseUniqueId}

No documentation available.

GET GetQuizDataFor101Courses/{courseUniqueId}

Get Quiz details for 101 course

GET GetPackageListForContentOwner

Get All 101 yorbit unhidden courses

GET GetAllYorbit101Courses

No documentation available.

POST CourseInsertorUpdateFor101/{courseUniqueId}

Insert or update 101 course details

POST UnitsandContentsInsertorUpdateFor101/{courseUniqueId}

insert or update Units and contents for 101 courses

GET GetCourseFor101/{courseUniqueId}

Get 101 course details

GET GetCourseListForContentOwner/{expertise}/{role}/{isClassroom}

Gets courses drafted by logged in user with the given expertise

GET GetUnitsandContentsFor101/{courseUniqueId}

Get units and contents for 101 course

POST DeleteOldQuizDataIfAvailable/{courseUniqueId}

Delete old quiz details if there is no quiz for 101 course

POST PackageInsertorUpdate/{packageUniqueId}/{type}

No documentation available.

GET GetAllAccountCourses

No documentation available.

GET GetAllProjectCourses

No documentation available.

GET GetAllPackages

No documentation available.

POST UpdateCourseStatusToSubmitted/{courseUniqueId}

Update the course status to Submitted

POST CourseInsertorUpdateFor301/{courseUniqueId}

Insert or update 301 course details from webform

GET GetCourseFor301/{courseUniqueId}

Get 301 course details for webform

GET GetContentUploadUserRoles

GET CourseProficiency

endpoint to get Get course Proficiency list

GET GetAllCourseType

No documentation available.

GET GetBulkUploadHistoryData

No documentation available.

ACMPCMAssignment

APIDescription
POST ProjectPackages/ACMAssignment/AssignmentPackage/Users

ACM assignment of project/account packages and courses

POST ProjectPackages/PCMAssignment/AssignmentPackage/Users

PCM assignment of project/account packages and courses

GET ACM/Assignments

No documentation available.

GET ACM/CourseProgress/{itemId}/{itemType}

No documentation available.

GET PCM/Assignments

No documentation available.

GET PCM/CourseProgress/{itemId}/{itemType}

No documentation available.

GET ACM/GetUsers

No documentation available.

GET PCM/GetUsers

No documentation available.

SkillRecommendations

APIDescription
GET SkillRecommendations/GetCrossSkills?primaryL4={primaryL4}

endpoint to Get CrossSkill Data

GET SkillRecommendations/GetCrossSkillsNames?primaryL4={primaryL4}

No documentation available.

GET SkillRecommendations/GetSkillPathDetails?primaryL4={primaryL4}&destinationSkill={destinationSkill}

No documentation available.

POST SkillRecommendations/AddCrossSkillToLP?recommendationType={recommendationType}

to Add Recommended CrossSkill to LP

GET SkillRecommendations/GetSupportSkills?primaryL4={primaryL4}

endpoint to get SupportSkills

GET SkillRecommendations/GetCoreSkills?primaryL4={primaryL4}

to Get Core Skills

GET SkillRecommendations/GetFutureSkillListName?primaryL4={primaryL4}

endpoitn to get futureSkills based on PL2

GET SkillRecommendations/GetFutureSkillPath?listName={listName}&primaryL4={primaryL4}

endpoint to get path for the selected futureSkill

GET SkillRecommendations/GetSupportSkillsForDemo?primaryL4={primaryL4}

endpoint to get supportSkills for Demo

GET SkillRecommendations/GetFutureSkillsPathforDemo?listName={listName}&primaryL4={primaryL4}

endpoint to get path for the selected futureSkill for demo

GET SkillRecommendations/GetCrossSkillsforDemo?crossSkillName={crossSkillName}&primaryL4={primaryL4}

endpoint to get path crossSkill for demo

AzurePOSHUSA

APIDescription
POST Users/NewJoinees/New_POSHUSA

No documentation available.

POST User/NewPOSHUSAMandatory/{mid}

No documentation available.