Service Directory > v31.2 > Learning


Web Service: Learning (v31.2)

The Learning Web Service contains operations for creating, editing and retrieving Workday Learning related data such Courses, Course Offerings and Enrollments.



Operation Description
Enroll_In_Learning_Course Uses the Enroll in Course business process to enroll learners into blended or digital courses. 
Get_Custom_Validation_Rules This web service operation will retrieve instances of Custom Validation Context. The response contains the reference to the Custom Validation Context returned, the Label, and Classification. Each Custom Valdiation Context can contain many Custom Validations,, which are made up of Condition Items that make up the logic used in the Custom Validations for each Rule type. On the web service request, you can specify a specific reference to a Custom Validation Context to return. 
Get_Extended_Enterprise_Affiliations Retrieve Extended Enterprise Affiliation(s). 
Get_Extended_Enterprise_Learners Information about the specified Extended Enterprise Learners identified in the request. If the request doesn't specify the Extended Enterprise Learners to return, contains information for all External Learners in the system. 
Get_Learning_Blended_Courses Retrieves blended courses. 
Get_Learning_Course_Offerings Retrieves blended course offerings. 
Get_Learning_Digital_Courses Retrieves digital courses. 
Get_Learning_Enrollments Retrieves enrollments. 
Get_Learning_Instructors Retrieves instructors. 
Get_Learning_Lessons Retrieves standalone lessons. 
Get_Learning_Other_Unit_Types Retrieves other unit types for digital and blended courses. 
Get_Learning_Programs Retrieves Learning Programs. 
Get_Learning_Security_Categories Returns Learning Security Category by Name. Returns all Learning Security Category if no Name is provided. 
Get_Learning_Topic_Security_Segments Returns Learning Topic Security Segments by Reference ID, or returns all Learning Topic Security Segments if no Reference ID is provided 
Get_Learning_Topics Retrieves topics. 
Get_Sales_Items This service operation will add or update Sales Items. Sales items are goods and services which a company sells. Sales Item data includes Sales Item ID, Item Name, Revenue Category, Item Description, Item Identifier, Unit of Measure, Unit Price, Currency, Tax Applicability, Sales Item Group. The request criteria can be for a single transaction based on Reference, or all transaction can be retrieved if no criteria is specified. 
Manage_Learning_Course Updates or creates blended and digital courses. Uses the Manage Course business process. 
Manage_Learning_Program Updates or creates Learning Programs. Uses the Manage Learning Program business process 
Manage_Lesson Updates or creates standalone lessons. Uses the Manage Lesson business process 
Put_Custom_Validation_Rule This web service operation will add or update Custom Validation Rule. A Custom Validation Rule contains a Label and Classification. Each Custom Valiation Rule can contain many Condition Rules, which are made up of Condition Items that make up the logic used in the Custom Validations for each Rule type. 
Put_Extended_Enterprise_Affiliation Create or Update an Extended Enterprise Affiliation. 
Put_Extended_Enterprise_Learner Updates or creates Extended Enterprise Learners. 
Put_Learning_Course_Offering Updates or creates blended course offerings. 
Put_Learning_Enrollment Updates or creates legacy enrollments. 
Put_Learning_Instructor Updates or creates instructors. 
Put_Learning_Other_Unit_Type Updates or creates other unit types for digital and blended courses. 
Put_Learning_Security_Category Creates a new Learning Security Category (or updates an existing Learning Security Category) with the information supplied in the request. 
Put_Learning_Topic Updates or creates topics. 
Put_Learning_Topic_Security_Segment Creates a new Learning Topic Security Segment (or updates an existing Learning Topic Security Segment) with the information supplied in the request.