GETGet the meta details of an ILT class/offering/meta:(:searchFields)?type=:type
GETGet the details of an class/offering/:offeringId
GETGet the details of an class by offering number/offering/:offeringType/:offeringNumber
GETGet All classes/offering?type=:type&count=:count&startPage=:startPage
GETFind the details of the Classes/offering?type=:type&q=(:criteria_field%3D%3D:field_value)&count=:count&startPage=:startPage
GETFind the extended details of the Classes/offering/search?type=:type&q=(:criteria_field%3D%3D:field_value)&count=:count&startPage=:startPage
POSTFind the extended details of the class (Using POST - Range based search)/offering/search?type=:type&count=:count&startPage=:startPage
POSTCreate a new Blended Class/offering
POSTCreate a new WBT Class/offering
POSTCreate a new ILT Class/offering
POSTCreate a new Virtual Class/offering
PUTUpdate a Blended Class/offering/:offeringId?patch=:patch
PUTUpdate a Blended Class by offering number/offering/blended/:offeringNumber?patch=:patch
PUTUpdate locale-specific details of blended class/offering/:instanceId/locale
PUTUpdate a WBT Class/offering/:offeringId?patch=:patch
PUTUpdate a WBT Class by offering number/offering/wbt/:offeringNumber?patch=:patch
PUTUpdate locale-specific details of wbt offering/offering/:instanceId/locale
PUTUpdate a ILT Class/offering/:offeringId?patch=:patch
PUTUpdate a ILT Class by offering number./offering/ilt/:offeringNumber?patch=:patch
PUTUpdate locale-specific details of ILT class/offering/:instanceId/locale
PUTUpdate a Virtual Class/offering/:offeringId?patch=:patch
PUTUpdate a Virtual Class by offering number./offering/vc/:offeringNumber?patch=:patch
PUTUpdate locale-specific details of virtual class/offering/:instanceId/locale
POSTMark Class as Delivered/Cancelled/offering/:offeringId/action
PUTMark Class registration as No_Show / Walk_In/learning/offering/:offeringId/roster/action
GETGet Roster detail for session based class/learning/offering/:offeringId/roster
POSTAdd learner to session based class via roster/learning/offering/:offeringId/roster/:learnerId?ignoreWarnings=:ignoreWarnings
DELETERemove learner from session based class via roster/learning/offering/:offeringId/roster/:learnerId?applyLateCharges=:applyLateCharges&auditReason=:auditReason
GETRetrieve all the classes of an Instructor/offering/instructor/:instructorId?q=(:q)&count=:count&startPage=:startPage
GETRetrieve all the sessions of an Offering/offering/:offeringId/session
POSTAdd drop policy to class/learning/offering/:offeringId/droppolicy
DELETERemove drop policy from class/learning/offering/:offeringId/droppolicy/:policyId
DELETECancel all enrollment of a class./offering/:classId/enrollments?action=:action&applyCharge=:applyCharge
GETRetrieve all learning assignments of a class/offering/:offeringId/learningassignment
GETRetrieve all learning assignments of a class by offering number/offering/:offeringType/:offeringNumber/learningassignment
POSTAdd learning assignments to a class/offering/:offeringId/learningassignment
GETGet evaluations of offering / course / delivery mode/evaluations/:ownerId
POSTAdd evaluations of offering / course / delivery mode/evaluations/:ownerId
PUTUpdate evaluations of offering / course / delivery mode/evaluations/:ownerId
POSTPublish evaluations of offering/evaluations/publish/:ownerId
DELETEDelete evaluations of offering / course / delivery mode/evaluations/:ownerId?evaluationId=:evaluationId&id=:id
POSTAdd learning assignments to a class by offering number/offering/:offeringType/:offeringNumber/learningassignment
PUTUpdate learning assignments of a class/offering/:offeringId/learningassignment
PUTUpdate learning assignments of a class by offering number/offering/:offeringType/:offeringNumber/learningassignment
PUTPublish learning assignments of a class/offering/publishassignment
POSTAsign resource to an offering by offering id./learning/resourceassign/:offeringId
POSTAsign resource to an offering by offering number./learning/resourceassign/:offeringType/:offeringNumber
GETGet particular resource by resource Id/learning/resourceassign/:resourceId
GETGet all resources for offering/learning/resourceassign/:offeringId/assignedresources
GETGet all resources for offering - user friendly/learning/resourceassign/:offeringType/:offeringNumber/assignedresources
PUTUpdate resource assignment/learning/resourceassign/:resourceId
PUTUpdate resource assignment - user friendly/learning/resourceassign/:offeringType/:offeringNumber/:typeofresource/:resourceName
DELETEDelete resource assignment./learning/resourceassign/:resourceassignmentId
DELETEDelete resource assignment - user friendly/learning/resourceassign/:offeringType/:offeringNumber/:resourceType/:resourceName
GETGet all External Co-Presenters of VC Offering/learning/resourceassign/:offeringId/external-co-presenter
POSTAsign External Co-Presenters to VC offering./learning/resourceassign/:offeringId/external-co-presenter
DELETEDelete External Co-Presenters from VC offering./learning/resourceassign/:offeringId/external-co-presenter/:loginId