Download OpenAPI specification:Download
The NetDimensions LMS API documentation.
Returns a single catalog. Includes information about the catalog's parent and children and the modules it contains.
catalogId required | string ID of the catalog to return |
{- "results": {
- "catalogId": "string",
- "title": "string",
- "description": "string",
- "imageUrl": "string",
- "parents": {
- "catalogId": "string",
- "title": "string",
- "description": "string",
- "imageUrl": "string",
- "parent": {
- "catalogId": "string",
- "title": "string",
- "description": "string",
- "imageUrl": "string",
- "parent": {
- "catalogId": "string",
- "title": "string",
- "description": "string",
- "imageUrl": "string"
}
}
}, - "children": [
- {
- "catalogId": "string",
- "title": "string",
- "description": "string",
- "imageUrl": "string"
}
], - "modules": [
- {
- "title": "string",
- "learningId": "string",
- "displayId": "string",
- "learningType": "string",
- "learningTypeDisplayString": "string",
- "availableLanguages": [
- "string"
], - "imageUrl": "string",
- "links": {
- "view": "string"
}
}
]
}, - "_links": {
- "self": "string"
}
}
offset | integer >= 0 Default: 0 |
limit | integer >= 1 Default: 25 |
keyword | string Filters on course title, module ID, description, objectives, target audience, reference number and vendors (partial match) |
{- "data": [
- {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0001",
- "title": "Project Management for Dummies",
- "primaryTitle": "Project Management for Dummies",
- "learningType": "classroom",
- "learningTypeDisplayString": "Classroom",
- "description": "<p>Lorem Ipsum Dolor</p>",
- "summary": "Lorem Ipsum Dol…",
- "availableLanguages": [
- {
- "languageCode": "en-US",
- "languageDisplayString": "English - American"
}
], - "lang": "en-US",
- "priceAmount": 0,
- "priceCurrency": "USD",
- "relevance": 100,
- "vendor": "LEO",
- "ratingAvgScore": 3.5,
- "durationComments": "30 to 60 minutes",
- "catalogs": [
- {
- "catalogId": "EKP1234567890",
- "catalogTitle": "Project Management",
- "catalogPath": "Default Public Catalog/Project Management"
}
],
}
], - "filterOptions": {
- "learningTypes": [
- {
- "learningType": "classroom",
- "learningTypeDisplayString": "Classroom",
- "total": 0
}
], - "catalogs": [
- {
- "catalogId": "string",
- "catalogTitle": "string",
- "total": 0
}
], - "vendors": [
- {
- "vendorId": "string",
- "vendorTitle": "string",
- "total": 0
}
], - "categories": [
- {
- "categoryId": "string",
- "categoryTitle": "string",
- "total": 0
}
], - "subjects": [
- {
- "subjectId": "string",
- "subjectTitle": "string",
- "total": 0
}
], - "availableLanguages": [
- {
- "languageCode": "string",
- "languageDisplayString": "string",
- "total": 0
}
]
}, - "pagination": {
- "offset": 0,
- "limit": 25,
- "totalResults": 10,
- "links": {
}
}
}
offset | integer >= 0 Default: 0 |
limit | integer >= 1 Default: 25 |
keyword | string Filters on course title, module ID, description, objectives, target audience, reference number and vendors (partial match) |
vendorId | Array of strings Filters on Vendor by specific ID. Allows for multiple values. |
learningType | Array of strings Items Enum: "learningProgram" "book" "video" "cd" "audioCassette" "externalCourse" "justInTimeLearning" "classroom" "virtualClassroom" "archivedVirtualClassroom" "workshopSeminar" "externalCertification" "onlineModule" "exam" "selfTrainingPaper" "selfTrainingVideo" "specialInterestGroup" "coaching" "internship" "onTheJobTraining" "task" Filters on Learning Type by specific code. Allows for multiple values. |
catalogId | string Filters on Catalog by specific ID. |
subjectId | Array of strings Filters on Subject by specific ID. Allows for multiple values. |
categoryId | Array of strings Filters on Category by specific ID. Allows for multiple values. |
language | Array of strings Filters on Course-Module Language by specific code. Allows for multiple values. |
includeSubCatalogs | boolean Default: true Filters on either given catalog only or on all catalogs below and including the given catalog. |
{- "offset": 0,
- "limit": 25,
- "keyword": "string",
- "vendorId": [
- "EKP1234567890",
- "EKP2345678901"
], - "learningType": [
- "classroom",
- "onlineModule"
], - "catalogId": "EKP1234567890",
- "subjectId": [
- 0,
- 1
], - "categoryId": [
- "EKP1234567890",
- "EKP2345678901"
], - "language": [
- "en-US",
- "de",
- "fr"
], - "includeSubCatalogs": true
}
{- "data": [
- {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0001",
- "title": "Project Management for Dummies",
- "primaryTitle": "Project Management for Dummies",
- "learningType": "classroom",
- "learningTypeDisplayString": "Classroom",
- "description": "<p>Lorem Ipsum Dolor</p>",
- "summary": "Lorem Ipsum Dol…",
- "availableLanguages": [
- {
- "languageCode": "en-US",
- "languageDisplayString": "English - American"
}
], - "lang": "en-US",
- "priceAmount": 0,
- "priceCurrency": "USD",
- "relevance": 100,
- "vendor": "LEO",
- "ratingAvgScore": 3.5,
- "durationComments": "30 to 60 minutes",
- "catalogs": [
- {
- "catalogId": "EKP1234567890",
- "catalogTitle": "Project Management",
- "catalogPath": "Default Public Catalog/Project Management"
}
],
}
], - "filterOptions": {
- "learningTypes": [
- {
- "learningType": "classroom",
- "learningTypeDisplayString": "Classroom",
- "total": 0
}
], - "catalogs": [
- {
- "catalogId": "string",
- "catalogTitle": "string",
- "total": 0
}
], - "vendors": [
- {
- "vendorId": "string",
- "vendorTitle": "string",
- "total": 0
}
], - "categories": [
- {
- "categoryId": "string",
- "categoryTitle": "string",
- "total": 0
}
], - "subjects": [
- {
- "subjectId": "string",
- "subjectTitle": "string",
- "total": 0
}
], - "availableLanguages": [
- {
- "languageCode": "string",
- "languageDisplayString": "string",
- "total": 0
}
]
}, - "pagination": {
- "offset": 0,
- "limit": 25,
- "totalResults": 10,
- "links": {
}
}
}
offset | integer >= 0 Default: 0 |
limit | integer >= 1 Default: 25 |
keyword | string Filters on course title, module ID, description, objectives, target audience, reference number and vendors (partial match) |
predetermineSessionLanguage | boolean Default: false Determines whether courses with unspecified ("auto-select") Session Language should return an empty language field or determine the language based on the user's preferred language and the available languages. |
ignoreCourseSessionStatus | boolean Determines whether courses with non-enrollable session status (e.g. closed) should be included. Default is controlled by system config option. When disabled, only course-sessions with status active, invitation or prompt are included. Does not affect status options for the filter. |
includeStartedSessions | boolean Default: false Determines whether course-sessions that have already started should be included. This option is overruled by setting a start date filter. |
{- "data": [
- {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0001",
- "sessionId": "EKP1234567890",
- "title": "Project Management for Dummies",
- "learningType": "classroom",
- "learningTypeDisplayString": "Classroom",
- "lang": "en-US",
- "sessionLanguage": {
- "languageCode": "en-US",
- "languageDisplayString": "English - American"
}, - "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "timezone": "America/Los_Angeles",
- "availableSeats": 0,
- "venue": "string",
- "trainingCenter": "string",
- "_links": {
}
}
], - "filterOptions": {
- "learningTypes": [
- {
- "learningType": "classroom",
- "learningTypeDisplayString": "Classroom",
- "total": 0
}
], - "timezones": [
- {
- "timezone": "America/Los_Angeles",
- "total": 0
}
]
}, - "pagination": {
- "offset": 0,
- "limit": 25,
- "totalResults": 10,
- "links": {
}
}
}
offset | integer >= 0 Default: 0 |
limit | integer >= 1 Default: 25 |
keyword | string Filters on course title, module ID, description, objectives, target audience, reference number and vendors (partial match) |
predetermineSessionLanguage | boolean Default: false Determines whether courses with unspecified ("auto-select") Session Language should return an empty language field or determine the language based on the user's preferred language and the available languages. |
ignoreCourseSessionStatus | boolean Determines whether courses with non-enrollable session status (e.g. closed) should be included. Default is controlled by system config option. When disabled, only course-sessions with status active, invitation or prompt are included. Does not affect status options for the filter. |
includeStartedSessions | boolean Default: false Determines whether course-sessions that have already started should be included. This option is overruled by setting a start date filter. |
learningType | Array of strings Items Enum: "learningProgram" "book" "video" "cd" "audioCassette" "externalCourse" "justInTimeLearning" "classroom" "virtualClassroom" "archivedVirtualClassroom" "workshopSeminar" "externalCertification" "onlineModule" "exam" "selfTrainingPaper" "selfTrainingVideo" "specialInterestGroup" "coaching" "internship" "onTheJobTraining" "task" Filters on Learning Type by specific code. Allows for multiple values. |
startDateAfter | string <date-time> Filters on Session Start date-time |
startDateBefore | string <date-time> Filters on Session Start date-time |
location | string Filters on Venue, Training Center and Facility (partial match). |
timezone | Array of strings Filters on Timezones. Allows for multiple values. |
{- "offset": 0,
- "limit": 25,
- "keyword": "string",
- "predetermineSessionLanguage": false,
- "ignoreCourseSessionStatus": true,
- "includeStartedSessions": false,
- "learningType": [
- "classroom",
- "onlineModule"
], - "startDateAfter": "2019-08-24T14:15:22Z",
- "startDateBefore": "2019-08-24T14:15:22Z",
- "location": "London Convention Centre",
- "timezone": [
- "America/Los_Angeles"
]
}
{- "data": [
- {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0001",
- "sessionId": "EKP1234567890",
- "title": "Project Management for Dummies",
- "learningType": "classroom",
- "learningTypeDisplayString": "Classroom",
- "lang": "en-US",
- "sessionLanguage": {
- "languageCode": "en-US",
- "languageDisplayString": "English - American"
}, - "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "timezone": "America/Los_Angeles",
- "availableSeats": 0,
- "venue": "string",
- "trainingCenter": "string",
- "_links": {
}
}
], - "filterOptions": {
- "learningTypes": [
- {
- "learningType": "classroom",
- "learningTypeDisplayString": "Classroom",
- "total": 0
}
], - "timezones": [
- {
- "timezone": "America/Los_Angeles",
- "total": 0
}
]
}, - "pagination": {
- "offset": 0,
- "limit": 25,
- "totalResults": 10,
- "links": {
}
}
}
offset | integer >= 0 Default: 0 |
limit | integer >= 1 Default: 25 |
status | Array of integers |
{- "meta": {
- "page": {
- "offset": 0,
- "limit": 0,
- "total": 0
}
}, - "data": [
- {
- "id": "string",
- "attributes": {
- "certId": 0,
- "statusCode": "string",
- "editable": true,
- "deletable": true,
- "attachmentName": "string",
- "certTitle": "string",
- "issuedOn": "string",
- "expirationDate": "string",
- "comments": "string"
}, - "type": "string"
}
]
}
certId required | string ID of the self-awarded certification |
{- "id": "string",
- "attributes": {
- "certId": 0,
- "statusCode": "string",
- "editable": true,
- "deletable": true,
- "attachmentName": "string",
- "certTitle": "string",
- "issuedOn": "string",
- "expirationDate": "string",
- "comments": "string"
}, - "type": "string"
}
certId required | string ID of the self-awarded certification |
certId required | integer |
status required | integer |
comments | string |
issuedOn required | string |
expirationDate | string |
attachment | string <binary> |
deleteAttachment | string |
offset | integer >= 0 Default: 0 |
limit | integer >= 1 Default: 25 |
filterType | string |
{- "meta": {
- "page": {
- "offset": 0,
- "limit": 0,
- "total": 0
}, - "displayAttributes": {
- "gracePeriodVisible": true
}
}, - "data": [
- {
- "id": "string",
- "attributes": {
- "certTitle": "string",
- "issuedBy": "string",
- "issuedOn": "2019-08-24T14:15:22Z",
- "expirationDate": "2019-08-24T14:15:22Z",
- "gracePeriod": "2019-08-24T14:15:22Z",
- "comments": "string",
- "isSelfAwarded": true
}, - "latest": true,
- "type": "string"
}
]
}
certId required | string ID of the self-awarded certification |
{- "certDetail": {
- "IssuedBy": "string",
- "CertificateId": "string",
- "CertificateCode": "string",
- "CertificateName": "string",
- "AwardId": "string",
- "AwardDate": "string",
- "ExpirationDate": "string",
- "SerialNumber": "string",
- "SystemTimestamp": "string"
}, - "courseDetail": {
- "CourseId": "string",
- "CourseName": "string",
- "CourseDuration": "string",
- "CourseStart": "string",
- "CourseEnd": "string",
- "ModuleDescription": "string",
- "SessionTitle": "string",
- "FacilityCode": "string",
- "UpdaterLegalName": "string",
- "SignedDate": "string",
- "UpdateMeaning": "string",
- "PerformanceGrade": "string",
- "FinalScore": "string",
- "TrainingCredits": "string"
}, - "learnerDetail": {
- "UserName": "string",
- "CurrentPid": "string",
- "EmployeeNumber": "string",
- "JobTitle": "string",
- "DateOfBirth": "string",
- "Address1": "string",
- "Address2": "string",
- "City": "string",
- "DepartmentName": "string"
}, - "instructorDetail": {
- "Instructor%sName": [
- "string"
], - "Instructor%sJobTitle": [
- "string"
], - "Instructor%sDepartmentName": [
- "string"
]
}, - "instructorDaDetail": {
- "Instructor%sDaName": [
- "string"
], - "Instructor%sDaJobTitle": [
- "string"
], - "Instructor%sDaDepartmentName": [
- "string"
]
}, - "taskApproverDetail": {
- "ApproverName": "string"
}, - "objectiveList": [
- "string"
], - "moduleAttributeList": [
- "string"
], - "certificateAttributeList": [
- "string"
], - "userAttributeList": [
- "string"
], - "userAttributeExtensionList": [
- "string"
]
}
offset | integer >= 0 Default: 0 |
limit | integer >= 1 Default: 25 |
{- "newsArticles": [
- {
- "id": "EKP1234567890",
- "title": "New courses",
- "teaser": "We have added new courses to the catalog.",
- "creationDate": "2019-08-24T14:15:22Z",
- "articleText": "Lorem Ipsum Dolor... (multi-line with HTML)",
- "createdBy": "string",
- "imageUrl": "string",
- "attachment": {
- "filename": "string",
- "downloadUrl": "string"
}, - "lang": "string",
- "_displayPreference": "Headline"
}
], - "pagination": {
- "offset": 0,
- "limit": 25,
- "totalResults": 10,
- "links": {
}
}
}
Return a single news article
id required | string Example: EKP1234567890 ID of the news article to return |
{- "id": "EKP1234567890",
- "title": "New courses",
- "teaser": "We have added new courses to the catalog.",
- "creationDate": "2019-08-24T14:15:22Z",
- "articleText": "Lorem Ipsum Dolor... (multi-line with HTML)",
- "createdBy": "string",
- "imageUrl": "string",
- "attachment": {
- "filename": "string",
- "downloadUrl": "string"
}, - "lang": "string",
- "_displayPreference": "Headline"
}
Query the database using parameters such as Template Name, Dates, Group Ids, etc. and returns the correct template and prefills the relevant information. Then the call is made to watershed using those templates. This should return an appropriate series of reports, as an array of url values, based on the given template and filter infromation.
names | Array of strings |
object |
{- "names": [
- "Template_01",
- "Template_02",
- "Template_03"
], - "parameters": {
- "organizationIds": [
- "PF-Org-01",
- "PF-Org-02",
- "PF-Org-03"
], - "courseIds": [
- "PF-Course-01",
- "PF-Course-02",
- "PF-Course-03"
], - "fromDate": "2020-01-01T00:00:00-04:00",
- "toDate": "2020-12-31T23:59:59-04:00"
}
}
{- "results": [
- {
- "name": "string",
- "data": {
- "url": "string"
}
}
]
}
offset | integer >= 0 Default: 0 |
limit | integer >= 1 Default: 25 |
keyword | string Filters on course title, module ID, description, objectives, target audience, reference number and vendors (partial match) |
status | Array of strings Example: status=waitlisted&status=enrolled&status=incomplete&status=completed&status=withdrawn Filters on status. Allows for multiple values. Available statuses are listed as availableTrainingRecordsStatuses in the feature-flags API. |
learningType | Array of strings Example: learningType=learningProgram&learningType=classroom&learningType=onlineModule Filters on Learning Type by specific code. Allows for multiple values. Available learning types are listed as availableLearningTypes in the feature-flags API. |
startDateAfter | string <date-time> Filters on start date-time of training record |
endDateBefore | string <date-time> Filters on end date-time of training-record |
sortByPriority | boolean Default: false This option overrules the standard sort by enrollment date. |
{- "data": [
- {
- "recordId": "EKP1234567890",
- "status": "enrolled",
- "subStatusCode": "JD",
- "subStatusName": "Jury Duty",
- "completedBySubstitute": true,
- "enrolledCourseTitle": "string",
- "learningType": "classroom",
- "enrollmentDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "isStrictDeadline": true,
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "enrollmentLanguage": "string",
- "controls": {
- "changeSession": true
}
}
], - "pagination": {
- "offset": 0,
- "limit": 25,
- "totalResults": 10,
- "links": {
}
}
}
recordId required | string Example: EKP1234567890 ID of the training record |
{- "data": [
- {
- "session": {
- "sessionId": "EKP1234567890",
- "code": "WinterSession",
- "status": "active",
- "title": "Winter Session",
- "customDateText": "Weekend Course",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "timezone": "America/Los_Angeles",
- "geographicRegion": "Southern Europe",
- "description": "<p>Lorem Ipsum Dolor</p>",
- "summary": "Lorem Ipsum Dol…",
- "institution": "Griffield Institute",
- "completionDeadlineDate": "2019-08-24T14:15:22Z",
- "completionDayLimit": 30,
- "launchDayLimit": 30,
- "location": "Room \"Los Angeles\" (A01), Hong Kong Convention And Exhibition Centre",
- "sessionLanguage": "en",
- "enrollmentBeginDate": "2019-08-24T14:15:22Z",
- "enrollmentEndDate": "2019-08-24T14:15:22Z",
- "withdrawalDeadlineDate": "2019-08-24T14:15:22Z",
- "seatLimit": {
- "maxSeats": 12,
- "availableSeats": 0,
- "waitlistedSeats": 2
}, - "instructors": [
- {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}
], - "instructorContactMail": "name@company.com",
- "credits": 6,
- "classSchedule": [
- {
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "venue": "Hotel",
- "room": "Room A",
- "facility": {
- "code": "string",
- "location": "string",
- "venue": "string",
- "contactInfo": "string",
- "directions": "string",
- "trainingCenter": {
- "name": "string",
- "venue": "string",
- "contactInfo": "string",
- "directions": "string",
- "address": {
- "address1": "string",
- "address2": "string",
- "city": "string",
- "provinceState": "string",
- "postalCode": "string",
- "country": "string"
}
}
}, - "instructors": [
- {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}
], - "isScheduleConflictDetected": true,
}
]
}, - "schedulingConflicts": [
- {
- "recordId": "EKP1234567890",
- "courseId": "EKP1234567890",
- "sessionId": "EKP1234567890",
- "status": "enrolled",
- "isEnrolledOrPending": true,
- "enrollmentDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "isStrictDeadline": true,
- "launchBeginDate": "2019-08-24T14:15:22Z",
- "launchEndDate": "2019-08-24T14:15:22Z",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "customDateText": "Weekend course",
- "percentageOfCompletion": 0,
- "languageBundle": {
- "lang": "en-US",
- "course": {
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…"
}
}, - "controls": {
- "_launchContentUrl": "https://{server-url}/ekp?TX=LAUNCH&SID={recordId}&LINT=0&CID={courseId}&EID={sessionId}",
- "isSelectSessionAvailable": true,
- "isChangeSessionAvailable": true,
- "isWithdrawAvailable": true,
- "isWithdrawJustificationRequired": true,
- "isMarkAsCompletedAvailable": true
}
}
]
}
]
}
recordId required | string Example: EKP1234567890 ID of the training record |
sessionId | string Internal ID of the target session, can be omitted for single-session learning types |
enrollmentLanguage | string Language bundle to use for enrollment, can be omitted for auto-selection of enrollment lanugage |
justification | string Justification for enrollment or session transfer (in approval workflow) |
Array of objects (CustomAttribute) |
{- "sessionId": "string",
- "enrollmentLanguage": "de-DE",
- "justification": "string",
- "additionalInformation": [
- {
- "id": "string",
- "code": "string",
- "value": "string"
}
]
}
{- "data": {
- "recordId": "EKP1234567890",
- "courseId": "EKP1234567890",
- "sessionId": "EKP1234567890",
- "status": "enrolled",
- "isEnrolledOrPending": true,
- "enrollmentDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "isStrictDeadline": true,
- "launchBeginDate": "2019-08-24T14:15:22Z",
- "launchEndDate": "2019-08-24T14:15:22Z",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "customDateText": "Weekend course",
- "percentageOfCompletion": 0,
- "languageBundle": {
- "lang": "en-US",
- "course": {
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…"
}
}, - "controls": {
- "_launchContentUrl": "https://{server-url}/ekp?TX=LAUNCH&SID={recordId}&LINT=0&CID={courseId}&EID={sessionId}",
- "isSelectSessionAvailable": true,
- "isChangeSessionAvailable": true,
- "isWithdrawAvailable": true,
- "isWithdrawJustificationRequired": true,
- "isMarkAsCompletedAvailable": true
}
}
}
recordId required | string Example: EKP1234567890 ID of the training record |
username | string |
password | string <password> |
{- "username": "string",
- "password": "pa$$word"
}
{- "data": {
- "recordId": "EKP1234567890",
- "courseId": "EKP1234567890",
- "sessionId": "EKP1234567890",
- "status": "enrolled",
- "isEnrolledOrPending": true,
- "enrollmentDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "isStrictDeadline": true,
- "launchBeginDate": "2019-08-24T14:15:22Z",
- "launchEndDate": "2019-08-24T14:15:22Z",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "customDateText": "Weekend course",
- "percentageOfCompletion": 0,
- "languageBundle": {
- "lang": "en-US",
- "course": {
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…"
}
}, - "controls": {
- "_launchContentUrl": "https://{server-url}/ekp?TX=LAUNCH&SID={recordId}&LINT=0&CID={courseId}&EID={sessionId}",
- "isSelectSessionAvailable": true,
- "isChangeSessionAvailable": true,
- "isWithdrawAvailable": true,
- "isWithdrawJustificationRequired": true,
- "isMarkAsCompletedAvailable": true
}
}
}
recordId required | string Example: EKP1234567890 ID of the training record |
justification | string |
{- "justification": "string"
}
{- "data": {
- "recordId": "EKP1234567890",
- "courseId": "EKP1234567890",
- "sessionId": "EKP1234567890",
- "status": "enrolled",
- "isEnrolledOrPending": true,
- "enrollmentDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "isStrictDeadline": true,
- "launchBeginDate": "2019-08-24T14:15:22Z",
- "launchEndDate": "2019-08-24T14:15:22Z",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "customDateText": "Weekend course",
- "percentageOfCompletion": 0,
- "languageBundle": {
- "lang": "en-US",
- "course": {
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…"
}
}, - "controls": {
- "_launchContentUrl": "https://{server-url}/ekp?TX=LAUNCH&SID={recordId}&LINT=0&CID={courseId}&EID={sessionId}",
- "isSelectSessionAvailable": true,
- "isChangeSessionAvailable": true,
- "isWithdrawAvailable": true,
- "isWithdrawJustificationRequired": true,
- "isMarkAsCompletedAvailable": true
}
}
}
Search external training records and return all matching records. Sorting order is by start date (asc), second by creation date (asc).
offset | integer >= 0 Default: 0 |
limit | integer >= 1 Default: 25 |
keyword | string Filters on course title (partial match) |
externalTrainingRecordStatus | Array of strings Example: externalTrainingRecordStatus=openForEditing,pendingApproval,approved,approvalDenied,completed,cancelled Filters on status. Allows for multiple values. Available statuses are defined in the System Configuration and listed in the feature-flags API. |
courseType | Array of strings Example: courseType=classroom&courseType=onlineModule Filters on course Type by specific code. Allows for multiple values. Available course types are defined in the System Configuration and listed in the feature-flags API. |
startDateAfter | string <date-time> Filters on Start date |
endDateBefore | string <date-time> Filters on End date |
{- "data": [
- {
- "id": "EKP1234567890",
- "title": "Project Management",
- "courseType": "classroom",
- "subject": {
- "id": 0,
- "title": "Software Engineering"
}, - "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "venue": "Conference Hall",
- "language": "en",
- "duration": {
- "amount": 2.3,
- "unit": "minute"
}, - "cost": {
- "amount": 175.5,
- "currency": "USD"
}, - "grade": "A+",
- "score": 99,
- "vendor": "Project Management Institute",
- "comments": "This is a PMP certification",
- "status": "openForEditing",
- "controls": {
- "isEditable": true,
- "isDeletable": true,
- "validStatusChanges": [
- {
- "status": "string",
- "name": "string"
}
]
}
}
], - "pagination": {
- "offset": 0,
- "limit": 25,
- "totalResults": 10,
- "links": {
}
}
}
title required | string |
courseType required | string Available course types are defined in the System Configuration and listed as externalCourseTypes in the feature-flags API. |
object | |
startDate required | string <date> |
endDate required | string <date> |
venue | string |
language required | string Available languages are listed as uiLanguages in the feature-flags API. |
object | |
object | |
grade | string |
score | string |
vendor | string |
comments | string |
fileUpload | string <binary> |
status required | string Available statuses are defined in the System Configuration and listed as externalTrainingRecordsStatuses in the feature-flags API. |
{- "data": {
- "id": "EKP1234567890",
- "title": "Project Management",
- "courseType": "classroom",
- "subject": {
- "id": 0,
- "title": "Software Engineering"
}, - "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "venue": "Conference Hall",
- "language": "en",
- "duration": {
- "amount": 2.3,
- "unit": "minute"
}, - "cost": {
- "amount": 175.5,
- "currency": "USD"
}, - "grade": "A+",
- "score": 99,
- "vendor": "Project Management Institute",
- "comments": "This is a PMP certification",
- "status": "openForEditing",
- "controls": {
- "isEditable": true,
- "isDeletable": true,
- "validStatusChanges": [
- {
- "status": "string",
- "name": "string"
}
]
}
}
}
id required | string Example: EKP1234567890 ID of the external training record to return |
{- "data": {
- "id": "EKP1234567890",
- "title": "Project Management",
- "courseType": "classroom",
- "subject": {
- "id": 0,
- "title": "Software Engineering"
}, - "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "venue": "Conference Hall",
- "language": "en",
- "duration": {
- "amount": 2.3,
- "unit": "minute"
}, - "cost": {
- "amount": 175.5,
- "currency": "USD"
}, - "grade": "A+",
- "score": 99,
- "vendor": "Project Management Institute",
- "comments": "This is a PMP certification",
- "status": "openForEditing",
- "controls": {
- "isEditable": true,
- "isDeletable": true,
- "validStatusChanges": [
- {
- "status": "string",
- "name": "string"
}
]
}
}
}
id required | string Example: EKP1234567890 ID of the external training record to update |
title required | string |
courseType required | string Available course types are defined in the System Configuration and listed as externalCourseTypes in the feature-flags API. |
object | |
startDate required | string <date> |
endDate required | string <date> |
venue | string |
language required | string Available languages are listed as uiLanguages in the feature-flags API. |
object | |
object | |
grade | string |
score | string |
vendor | string |
comments | string |
fileUpload | string <binary> |
status required | string Available statuses are defined in the System Configuration and listed as externalTrainingRecordsStatuses in the feature-flags API. |
{- "data": {
- "id": "EKP1234567890",
- "title": "Project Management",
- "courseType": "classroom",
- "subject": {
- "id": 0,
- "title": "Software Engineering"
}, - "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "venue": "Conference Hall",
- "language": "en",
- "duration": {
- "amount": 2.3,
- "unit": "minute"
}, - "cost": {
- "amount": 175.5,
- "currency": "USD"
}, - "grade": "A+",
- "score": 99,
- "vendor": "Project Management Institute",
- "comments": "This is a PMP certification",
- "status": "openForEditing",
- "controls": {
- "isEditable": true,
- "isDeletable": true,
- "validStatusChanges": [
- {
- "status": "string",
- "name": "string"
}
]
}
}
}
id required | string Example: EKP1234567890 ID of the external training record to return |
{- "errors": [
- {
- "status": 400,
- "title": "parameter too long",
- "detail": "length of parameter \"title\" exceeds the limit of \"80\" characters",
- "source": {
- "parameter": "string"
}
}
]
}
courseId required | string Internal ID of the course |
programPath | string Example: programPath=ekp1234567890/Session1/ekp0987654321/Session2 Path of parent program IDs and their session IDs for display of breadcrumb information |
expand | Array of strings Items Enum: "All" "CourseDetails" "Prerequisites" "RelatedCourses" "TopReviews" Allows to control the level of extra details. |
{- "data": {
- "course": {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0000",
- "learningType": "classroom",
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
- "controls": {
- "isRegisterInterestAvailable": true,
- "isWithdrawInterestAvailable": true,
- "isReviewsAvailable": true,
- "isReviewCommentRequired": true,
}, - "description": "<p>Lorem Ipsum Dolor</p>",
- "availableLanguages": [
- "en",
- "de_DE"
], - "subject": "Project",
- "category": "Project",
- "durationComments": "string",
- "revision": 0,
- "supportContact": "<p>Lorem Ipsum Dolor</p>",
- "vendor": "LEO",
- "speakerOrAuthor": "James Smith",
- "publisherOrInstitute": "Harold Press",
- "referenceNumber": "ISBN 12-31231241-3",
- "location": "Library of Congress",
- "externalCourseDeadlineDate": "2019-08-24T14:15:22Z",
- "objectives": [
- "string"
], - "audiences": [
- "Project Managers"
], - "resources": [
- {
- "embedCode": "<embed>...</embed>",
- "description": "Lorem Ipsum",
- "type": "prework",
- "fileType": "image"
}
], - "reviews": {
- "total": 10,
- "averageRating": 4.5
}, - "interest": {
- "statementOfInterest": "string",
- "interestCreationDate": "2019-08-24T14:15:22Z"
}
}, - "prerequisites": [
- {
- "conditionLogic": "allOf",
- "conditionType": "enrolledOrCompleted",
- "isConditionMet": true,
- "isOptional": true,
- "prerequisiteCourses": [
- {
- "course": {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0000",
- "learningType": "classroom",
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
}, - "latestCourseEnrollment": {
- "recordId": "EKP1234567890",
- "courseId": "EKP1234567890",
- "sessionId": "EKP1234567890",
- "status": "enrolled",
- "isEnrolledOrPending": true,
- "enrollmentDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "isStrictDeadline": true,
- "launchBeginDate": "2019-08-24T14:15:22Z",
- "launchEndDate": "2019-08-24T14:15:22Z",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "customDateText": "Weekend course",
- "percentageOfCompletion": 0,
- "languageBundle": {
- "lang": "en-US",
- "course": {
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…"
}
}, - "controls": {
- "_launchContentUrl": "https://{server-url}/ekp?TX=LAUNCH&SID={recordId}&LINT=0&CID={courseId}&EID={sessionId}",
- "isSelectSessionAvailable": true,
- "isChangeSessionAvailable": true,
- "isWithdrawAvailable": true,
- "isWithdrawJustificationRequired": true,
- "isMarkAsCompletedAvailable": true
}
}, - "isCompletedBySubstitute": true,
- "substituteCourses": [
- {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0000",
- "learningType": "classroom",
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
}
]
}
]
}
], - "relatedCourses": [
- {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0000",
- "learningType": "classroom",
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
}
], - "reviews": [
- {
- "reviewId": "string",
- "creator": {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}, - "creationDate": "2019-08-24T14:15:22Z",
- "rating": 5,
- "reviewComment": "string",
- "totalUseful": 0,
- "totalVotes": 0,
- "controls": {
- "isDeletable": true,
- "isVoteAvailable": true
}
}
], - "programPath": [
- {
- "title": "Project Management",
- "programId": "ekp1234567890",
- "programSessionId": "Session1"
}
]
}
}
courseId required | string Internal ID of the course |
expand | Array of strings Items Enum: "All" "CourseDetails" "Prerequisites" "RelatedCourses" "TopReviews" "ClassSchedule" "ProgramStructure" "EnrollmentAvailability" "LatestEnrollment" Allows to control the level of extra details. |
{- "data": {
- "course": {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0000",
- "learningType": "classroom",
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
- "controls": {
- "isRegisterInterestAvailable": true,
- "isWithdrawInterestAvailable": true,
- "isReviewsAvailable": true,
- "isReviewCommentRequired": true,
}, - "description": "<p>Lorem Ipsum Dolor</p>",
- "availableLanguages": [
- "en",
- "de_DE"
], - "subject": "Project",
- "category": "Project",
- "durationComments": "string",
- "revision": 0,
- "supportContact": "<p>Lorem Ipsum Dolor</p>",
- "vendor": "LEO",
- "speakerOrAuthor": "James Smith",
- "publisherOrInstitute": "Harold Press",
- "referenceNumber": "ISBN 12-31231241-3",
- "location": "Library of Congress",
- "externalCourseDeadlineDate": "2019-08-24T14:15:22Z",
- "objectives": [
- "string"
], - "audiences": [
- "Project Managers"
], - "resources": [
- {
- "embedCode": "<embed>...</embed>",
- "description": "Lorem Ipsum",
- "type": "prework",
- "fileType": "image"
}
], - "reviews": {
- "total": 10,
- "averageRating": 4.5
}, - "interest": {
- "statementOfInterest": "string",
- "interestCreationDate": "2019-08-24T14:15:22Z"
}
}, - "prerequisites": [
- {
- "conditionLogic": "allOf",
- "conditionType": "enrolledOrCompleted",
- "isConditionMet": true,
- "isOptional": true,
- "prerequisiteCourses": [
- {
- "course": {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0000",
- "learningType": "classroom",
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
}, - "latestCourseEnrollment": {
- "recordId": "EKP1234567890",
- "courseId": "EKP1234567890",
- "sessionId": "EKP1234567890",
- "status": "enrolled",
- "isEnrolledOrPending": true,
- "enrollmentDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "isStrictDeadline": true,
- "launchBeginDate": "2019-08-24T14:15:22Z",
- "launchEndDate": "2019-08-24T14:15:22Z",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "customDateText": "Weekend course",
- "percentageOfCompletion": 0,
- "languageBundle": {
- "lang": "en-US",
- "course": {
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…"
}
}, - "controls": {
- "_launchContentUrl": "https://{server-url}/ekp?TX=LAUNCH&SID={recordId}&LINT=0&CID={courseId}&EID={sessionId}",
- "isSelectSessionAvailable": true,
- "isChangeSessionAvailable": true,
- "isWithdrawAvailable": true,
- "isWithdrawJustificationRequired": true,
- "isMarkAsCompletedAvailable": true
}
}, - "isCompletedBySubstitute": true,
- "substituteCourses": [
- {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0000",
- "learningType": "classroom",
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
}
]
}
]
}
], - "relatedCourses": [
- {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0000",
- "learningType": "classroom",
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
}
], - "reviews": [
- {
- "reviewId": "string",
- "creator": {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}, - "creationDate": "2019-08-24T14:15:22Z",
- "rating": 5,
- "reviewComment": "string",
- "totalUseful": 0,
- "totalVotes": 0,
- "controls": {
- "isDeletable": true,
- "isVoteAvailable": true
}
}
], - "sessions": [
- {
- "sessionId": "EKP1234567890",
- "code": "WinterSession",
- "status": "active",
- "title": "Winter Session",
- "customDateText": "Weekend Course",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "timezone": "America/Los_Angeles",
- "geographicRegion": "Southern Europe",
- "description": "<p>Lorem Ipsum Dolor</p>",
- "summary": "Lorem Ipsum Dol…",
- "institution": "Griffield Institute",
- "completionDeadlineDate": "2019-08-24T14:15:22Z",
- "completionDayLimit": 30,
- "launchDayLimit": 30,
- "location": "Room \"Los Angeles\" (A01), Hong Kong Convention And Exhibition Centre",
- "sessionLanguage": "en",
- "enrollmentBeginDate": "2019-08-24T14:15:22Z",
- "enrollmentEndDate": "2019-08-24T14:15:22Z",
- "withdrawalDeadlineDate": "2019-08-24T14:15:22Z",
- "seatLimit": {
- "maxSeats": 12,
- "availableSeats": 0,
- "waitlistedSeats": 2
}, - "instructors": [
- {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}
], - "instructorContactMail": "name@company.com",
- "credits": 6,
- "classSchedule": [
- {
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "venue": "Hotel",
- "room": "Room A",
- "facility": {
- "code": "string",
- "location": "string",
- "venue": "string",
- "contactInfo": "string",
- "directions": "string",
- "trainingCenter": {
- "name": "string",
- "venue": "string",
- "contactInfo": "string",
- "directions": "string",
- "address": {
- "address1": "string",
- "address2": "string",
- "city": "string",
- "provinceState": "string",
- "postalCode": "string",
- "country": "string"
}
}
}, - "instructors": [
- {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}
], - "isScheduleConflictDetected": true,
}
], - "programStructure": {
- "completionCriteria": {
- "mandatoryCourses": 2,
- "electiveCourses": 2
}, - "completionSteps": [
- {
- "stepNumber": 1,
- "stepCourses": [
- {
- "isMandatory": true,
- "electiveCredits": 1,
- "course": {
- "courseId": null,
- "moduleDisplayId": null,
- "learningType": null,
- "imageUrl": null,
- "title": null,
- "summary": null,
- "controls": { }
}, - "session": {
- "sessionId": null,
- "code": null,
- "status": null,
- "title": null,
- "customDateText": null,
- "startDate": null,
- "endDate": null,
- "timezone": null,
- "geographicRegion": null,
- "description": null,
- "summary": null,
- "institution": null,
- "completionDeadlineDate": null,
- "completionDayLimit": null,
- "launchDayLimit": null,
- "location": null,
- "sessionLanguage": null,
- "enrollmentBeginDate": null,
- "enrollmentEndDate": null,
- "withdrawalDeadlineDate": null,
- "seatLimit": { },
- "instructors": [ ],
- "instructorContactMail": null,
- "credits": null
}, - "latestSessionEnrollment": {
- "recordId": null,
- "courseId": null,
- "sessionId": null,
- "status": null,
- "isEnrolledOrPending": null,
- "enrollmentDate": null,
- "dueDate": null,
- "isStrictDeadline": null,
- "launchBeginDate": null,
- "launchEndDate": null,
- "startDate": null,
- "endDate": null,
- "customDateText": null,
- "percentageOfCompletion": null,
- "languageBundle": { },
- "controls": { }
}
}
]
}
]
}, - "enrollmentLanguage": "en-US",
- "isLanguageSelectionRequired": true,
- "enrollmentLanguages": [
- {
- "name": "English (US)",
- "code": "en-US"
}
], - "isEnrollmentJustificationRequired": true,
- "isSessionTransferJustificationRequired": true,
- "isAdditionalInformationRequired": true,
- "additionalInformationPrompted": [
- {
- "id": "string",
- "code": "string",
- "name": "string",
- "type": "freeText",
- "value": "string",
- "summary": "Lorem Ipsum Dol…",
- "dropDownOptions": [
- {
- "code": "string",
- "labelKey": "string",
- "labelValue": "string"
}
], - "isRequired": true
}
], - "preEnrollmentAssessment": {
- "title": "Pre-Enrollment Assessment",
- "status": "incomplete"
}, - "isRequiredPrerequisitesMissing": true,
- "schedulingConflicts": [
- {
- "recordId": "EKP1234567890",
- "courseId": "EKP1234567890",
- "sessionId": "EKP1234567890",
- "status": "enrolled",
- "isEnrolledOrPending": true,
- "enrollmentDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "isStrictDeadline": true,
- "launchBeginDate": "2019-08-24T14:15:22Z",
- "launchEndDate": "2019-08-24T14:15:22Z",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "customDateText": "Weekend course",
- "percentageOfCompletion": 0,
- "languageBundle": {
- "lang": "en-US",
- "course": {
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…"
}
}, - "controls": {
- "_launchContentUrl": "https://{server-url}/ekp?TX=LAUNCH&SID={recordId}&LINT=0&CID={courseId}&EID={sessionId}",
- "isSelectSessionAvailable": true,
- "isChangeSessionAvailable": true,
- "isWithdrawAvailable": true,
- "isWithdrawJustificationRequired": true,
- "isMarkAsCompletedAvailable": true
}
}
], - "isPaymentRequired": true,
- "controls": {
- "isEnrollAvailable": true,
- "isJoinWaitlistAvailable": true,
}
}
], - "latestCourseEnrollment": {
- "recordId": "EKP1234567890",
- "courseId": "EKP1234567890",
- "sessionId": "EKP1234567890",
- "status": "enrolled",
- "isEnrolledOrPending": true,
- "enrollmentDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "isStrictDeadline": true,
- "launchBeginDate": "2019-08-24T14:15:22Z",
- "launchEndDate": "2019-08-24T14:15:22Z",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "customDateText": "Weekend course",
- "percentageOfCompletion": 0,
- "languageBundle": {
- "lang": "en-US",
- "course": {
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
- "description": "<p>Lorem Ipsum Dolor</p>",
- "durationComments": "string",
- "supportContact": "<p>Lorem Ipsum Dolor</p>",
- "objectives": [
- "string"
], - "audiences": [
- "string"
]
}, - "resources": [
- {
- "resource": {
- "embedCode": "<embed>...</embed>",
- "description": "Lorem Ipsum",
- "type": "prework",
- "fileType": "image"
}, - "isLearnerResource": true,
- "isInstructorResource": true
}
], - "session": {
- "title": "Winter Session",
- "description": "<p>Lorem Ipsum Dolor</p>",
- "summary": "Lorem Ipsum Dol…"
}
}, - "controls": {
- "_launchContentUrl": "https://{server-url}/ekp?TX=LAUNCH&SID={recordId}&LINT=0&CID={courseId}&EID={sessionId}",
- "isSelectSessionAvailable": true,
- "isChangeSessionAvailable": true,
- "isWithdrawAvailable": true,
- "isWithdrawJustificationRequired": true,
- "isMarkAsCompletedAvailable": true
}, - "credits": 0.1,
- "gradingMethod": "max",
- "finalScoreValue": 0.1,
- "finalScoreFormat": "number",
- "withdrawReason": "I don't have time for this course.",
- "quickEvaluationRating": "Helped meet CERTIFICATION need",
- "curriculumTotalTime": 0,
- "taskApprover": [
- {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}
], - "chargedCostCenter": "string",
- "additionalInformationPrompted": [
- {
- "id": "string",
- "code": "string",
- "name": "string",
- "type": "freeText",
- "value": "string",
- "summary": "Lorem Ipsum Dol…",
- "dropDownOptions": [
- {
- "code": "string",
- "labelKey": "string",
- "labelValue": "string"
}
], - "isRequired": true
}
], - "isAttended": true,
- "assessmentDate": "2019-08-24T14:15:22Z",
- "performanceGrade": "passed",
- "performanceGradeCode": 1,
- "passingScore": 0.1,
- "attemptCount": 0,
- "isSelfEnrolled": true,
- "preAssessmentScore": 0.1,
- "preAssessmentComment": "string",
- "postAssessmentScore": 0.1,
- "postAssessmentComment": "string",
- "recommendation": "string",
- "customRecordAttributes": [
- {
- "id": "string",
- "code": "string",
- "name": "string",
- "type": "freeText",
- "value": "string",
- "summary": "Lorem Ipsum Dol…",
- "dropDownOptions": [
- {
- "code": "string",
- "labelKey": "string",
- "labelValue": "string"
}
], - "isRequired": true
}
], - "isOptionalPrerequisitesMissing": true
}
}
}
courseId required | string Internal ID of the course |
sessionId required | string Internal ID of the session |
programPath | string Example: programPath=ekp1234567890/Session1/ekp0987654321/Session2 Path of parent program IDs and their session IDs for display of breadcrumb information |
expand | Array of strings Items Enum: "All" "CourseDetails" "Prerequisites" "RelatedCourses" "TopReviews" "LatestEnrollment" "KnowledgeCenter" Allows to control the level of extra details. |
{- "data": {
- "course": {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0000",
- "learningType": "classroom",
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
- "controls": {
- "isRegisterInterestAvailable": true,
- "isWithdrawInterestAvailable": true,
- "isReviewsAvailable": true,
- "isReviewCommentRequired": true,
}, - "description": "<p>Lorem Ipsum Dolor</p>",
- "availableLanguages": [
- "en",
- "de_DE"
], - "subject": "Project",
- "category": "Project",
- "durationComments": "string",
- "revision": 0,
- "supportContact": "<p>Lorem Ipsum Dolor</p>",
- "vendor": "LEO",
- "speakerOrAuthor": "James Smith",
- "publisherOrInstitute": "Harold Press",
- "referenceNumber": "ISBN 12-31231241-3",
- "location": "Library of Congress",
- "externalCourseDeadlineDate": "2019-08-24T14:15:22Z",
- "objectives": [
- "string"
], - "audiences": [
- "Project Managers"
], - "resources": [
- {
- "embedCode": "<embed>...</embed>",
- "description": "Lorem Ipsum",
- "type": "prework",
- "fileType": "image"
}
], - "reviews": {
- "total": 10,
- "averageRating": 4.5
}, - "interest": {
- "statementOfInterest": "string",
- "interestCreationDate": "2019-08-24T14:15:22Z"
}, - "quickEvaluationRatingOptions": [
- {
- "key": 8,
- "label": "No comment."
}
], - "exams": [
- {
- "title": "string",
- "examID": "string",
- "isMandatory": true,
- "availableFromDate": "string",
- "status": "incomplete",
}
], - "evaluation": {
- "title": "string",
- "evaluationID": "string",
- "isMandatory": true,
- "status": "incomplete",
}, - "assessments": [
- {
- "title": "string",
- "assessmentID": "string",
- "type": "evaluation",
- "timing": "pre",
- "availableFromDate": "string",
- "status": "incomplete",
}
], - "sharedFiles": [
- {
- "fileName": "string",
- "description": "string",
- "owner": {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}, - "instructor": {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}, - "creationDate": "2019-08-24T14:15:22Z",
- "fileSizeMB": 0,
- "fileType": "image",
- "fileShareArea": "instructor",
- "controls": {
- "isDeleteAvailable": true
}
}
], - "certification": {
- "certId": 0,
- "title": "string",
- "description": "string",
- "issuedBy": {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}, - "expirationDate": "string"
}, - "contactList": [
- {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
- "controls": {
- "_sendEmail": "localhost/ekp/servlet/ekp?TX=NEWMAILFORM&MK=54a046bd3cc613a4dd4f23845832fbeffc983ac371ec60e5",
- "_profileUrl": "localhost/ekp/servlet/ekp?TX=BIO&DECORATEPAGE=N&PS=Y&PX=Y&CLOSE=Y&USERID=ndadmin&CLOSEBTN=Y"
}
}
], - "news": [
- {
- "id": "EKP1234567890",
- "title": "New courses",
- "teaser": "We have added new courses to the catalog.",
- "creationDate": "2019-08-24T14:15:22Z",
- "articleText": "Lorem Ipsum Dolor... (multi-line with HTML)",
- "createdBy": "string",
- "imageUrl": "string",
- "attachment": {
- "filename": "string",
- "downloadUrl": "string"
}, - "lang": "string",
- "_displayPreference": "Headline"
}
], - "homeworkDueDate": "string"
}, - "prerequisites": [
- {
- "conditionLogic": "allOf",
- "conditionType": "enrolledOrCompleted",
- "isConditionMet": true,
- "isOptional": true,
- "prerequisiteCourses": [
- {
- "course": {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0000",
- "learningType": "classroom",
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
}, - "latestCourseEnrollment": {
- "recordId": "EKP1234567890",
- "courseId": "EKP1234567890",
- "sessionId": "EKP1234567890",
- "status": "enrolled",
- "isEnrolledOrPending": true,
- "enrollmentDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "isStrictDeadline": true,
- "launchBeginDate": "2019-08-24T14:15:22Z",
- "launchEndDate": "2019-08-24T14:15:22Z",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "customDateText": "Weekend course",
- "percentageOfCompletion": 0,
- "languageBundle": {
- "lang": "en-US",
- "course": {
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…"
}
}, - "controls": {
- "_launchContentUrl": "https://{server-url}/ekp?TX=LAUNCH&SID={recordId}&LINT=0&CID={courseId}&EID={sessionId}",
- "isSelectSessionAvailable": true,
- "isChangeSessionAvailable": true,
- "isWithdrawAvailable": true,
- "isWithdrawJustificationRequired": true,
- "isMarkAsCompletedAvailable": true
}
}, - "isCompletedBySubstitute": true,
- "substituteCourses": [
- {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0000",
- "learningType": "classroom",
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
}
]
}
]
}
], - "relatedCourses": [
- {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0000",
- "learningType": "classroom",
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
}
], - "reviews": [
- {
- "reviewId": "string",
- "creator": {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}, - "creationDate": "2019-08-24T14:15:22Z",
- "rating": 5,
- "reviewComment": "string",
- "totalUseful": 0,
- "totalVotes": 0,
- "controls": {
- "isDeletable": true,
- "isVoteAvailable": true
}
}
], - "session": {
- "sessionId": "EKP1234567890",
- "code": "WinterSession",
- "status": "active",
- "title": "Winter Session",
- "customDateText": "Weekend Course",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "timezone": "America/Los_Angeles",
- "geographicRegion": "Southern Europe",
- "description": "<p>Lorem Ipsum Dolor</p>",
- "summary": "Lorem Ipsum Dol…",
- "institution": "Griffield Institute",
- "completionDeadlineDate": "2019-08-24T14:15:22Z",
- "completionDayLimit": 30,
- "launchDayLimit": 30,
- "location": "Room \"Los Angeles\" (A01), Hong Kong Convention And Exhibition Centre",
- "sessionLanguage": "en",
- "enrollmentBeginDate": "2019-08-24T14:15:22Z",
- "enrollmentEndDate": "2019-08-24T14:15:22Z",
- "withdrawalDeadlineDate": "2019-08-24T14:15:22Z",
- "seatLimit": {
- "maxSeats": 12,
- "availableSeats": 0,
- "waitlistedSeats": 2
}, - "instructors": [
- {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}
], - "instructorContactMail": "name@company.com",
- "credits": 6,
- "classSchedule": [
- {
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "venue": "Hotel",
- "room": "Room A",
- "facility": {
- "code": "string",
- "location": "string",
- "venue": "string",
- "contactInfo": "string",
- "directions": "string",
- "trainingCenter": {
- "name": "string",
- "venue": "string",
- "contactInfo": "string",
- "directions": "string",
- "address": {
- "address1": "string",
- "address2": "string",
- "city": "string",
- "provinceState": "string",
- "postalCode": "string",
- "country": "string"
}
}
}, - "instructors": [
- {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}
], - "isScheduleConflictDetected": true,
}
], - "programStructure": {
- "completionCriteria": {
- "mandatoryCourses": 2,
- "electiveCourses": 2
}, - "completionSteps": [
- {
- "stepNumber": 1,
- "stepCourses": [
- {
- "isMandatory": true,
- "electiveCredits": 1,
- "course": {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0000",
- "learningType": "classroom",
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
- "controls": {
- "_launchJITUrl": null
}
}, - "session": {
- "sessionId": "EKP1234567890",
- "code": "WinterSession",
- "status": "active",
- "title": "Winter Session",
- "customDateText": "Weekend Course",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "timezone": "America/Los_Angeles",
- "geographicRegion": "Southern Europe",
- "description": "<p>Lorem Ipsum Dolor</p>",
- "summary": "Lorem Ipsum Dol…",
- "institution": "Griffield Institute",
- "completionDeadlineDate": "2019-08-24T14:15:22Z",
- "completionDayLimit": 30,
- "launchDayLimit": 30,
- "location": "Room \"Los Angeles\" (A01), Hong Kong Convention And Exhibition Centre",
- "sessionLanguage": "en",
- "enrollmentBeginDate": "2019-08-24T14:15:22Z",
- "enrollmentEndDate": "2019-08-24T14:15:22Z",
- "withdrawalDeadlineDate": "2019-08-24T14:15:22Z",
- "seatLimit": {
- "maxSeats": null,
- "availableSeats": null,
- "waitlistedSeats": null
}, - "instructors": [
- null
], - "instructorContactMail": "name@company.com",
- "credits": 6
}, - "latestSessionEnrollment": {
- "recordId": "EKP1234567890",
- "courseId": "EKP1234567890",
- "sessionId": "EKP1234567890",
- "status": "enrolled",
- "isEnrolledOrPending": true,
- "enrollmentDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "isStrictDeadline": true,
- "launchBeginDate": "2019-08-24T14:15:22Z",
- "launchEndDate": "2019-08-24T14:15:22Z",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "customDateText": "Weekend course",
- "percentageOfCompletion": 0,
- "languageBundle": {
- "lang": null,
- "course": { }
}, - "controls": {
- "_launchContentUrl": null,
- "_viewKCUrl": null,
- "_printCertificateUrl": null,
- "_viewTranscriptDetailsUrl": null,
- "isSelectSessionAvailable": null,
- "isChangeSessionAvailable": null,
- "isWithdrawAvailable": null,
- "isWithdrawJustificationRequired": null,
- "isMarkAsCompletedAvailable": null
}
}
}
]
}
]
}, - "enrollmentLanguage": "en-US",
- "isLanguageSelectionRequired": true,
- "enrollmentLanguages": [
- {
- "name": "English (US)",
- "code": "en-US"
}
], - "isEnrollmentJustificationRequired": true,
- "isSessionTransferJustificationRequired": true,
- "isAdditionalInformationRequired": true,
- "additionalInformationPrompted": [
- {
- "id": "string",
- "code": "string",
- "name": "string",
- "type": "freeText",
- "value": "string",
- "summary": "Lorem Ipsum Dol…",
- "dropDownOptions": [
- {
- "code": "string",
- "labelKey": "string",
- "labelValue": "string"
}
], - "isRequired": true
}
], - "preEnrollmentAssessment": {
- "title": "Pre-Enrollment Assessment",
- "status": "incomplete"
}, - "isRequiredPrerequisitesMissing": true,
- "schedulingConflicts": [
- {
- "recordId": "EKP1234567890",
- "courseId": "EKP1234567890",
- "sessionId": "EKP1234567890",
- "status": "enrolled",
- "isEnrolledOrPending": true,
- "enrollmentDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "isStrictDeadline": true,
- "launchBeginDate": "2019-08-24T14:15:22Z",
- "launchEndDate": "2019-08-24T14:15:22Z",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "customDateText": "Weekend course",
- "percentageOfCompletion": 0,
- "languageBundle": {
- "lang": "en-US",
- "course": {
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…"
}
}, - "controls": {
- "_launchContentUrl": "https://{server-url}/ekp?TX=LAUNCH&SID={recordId}&LINT=0&CID={courseId}&EID={sessionId}",
- "isSelectSessionAvailable": true,
- "isChangeSessionAvailable": true,
- "isWithdrawAvailable": true,
- "isWithdrawJustificationRequired": true,
- "isMarkAsCompletedAvailable": true
}
}
], - "isPaymentRequired": true,
- "controls": {
- "isEnrollAvailable": true,
- "isJoinWaitlistAvailable": true,
}
}, - "programPath": [
- {
- "title": "Project Management",
- "programId": "ekp1234567890",
- "programSessionId": "Session1"
}
], - "latestCourseEnrollment": {
- "recordId": "EKP1234567890",
- "courseId": "EKP1234567890",
- "sessionId": "EKP1234567890",
- "status": "enrolled",
- "isEnrolledOrPending": true,
- "enrollmentDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "isStrictDeadline": true,
- "launchBeginDate": "2019-08-24T14:15:22Z",
- "launchEndDate": "2019-08-24T14:15:22Z",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "customDateText": "Weekend course",
- "percentageOfCompletion": 0,
- "languageBundle": {
- "lang": "en-US",
- "course": {
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
- "description": "<p>Lorem Ipsum Dolor</p>",
- "durationComments": "string",
- "supportContact": "<p>Lorem Ipsum Dolor</p>",
- "objectives": [
- "string"
], - "audiences": [
- "string"
]
}, - "resources": [
- {
- "resource": {
- "embedCode": "<embed>...</embed>",
- "description": "Lorem Ipsum",
- "type": "prework",
- "fileType": "image"
}, - "isLearnerResource": true,
- "isInstructorResource": true
}
], - "session": {
- "title": "Winter Session",
- "description": "<p>Lorem Ipsum Dolor</p>",
- "summary": "Lorem Ipsum Dol…"
}
}, - "controls": {
- "_launchContentUrl": "https://{server-url}/ekp?TX=LAUNCH&SID={recordId}&LINT=0&CID={courseId}&EID={sessionId}",
- "isSelectSessionAvailable": true,
- "isChangeSessionAvailable": true,
- "isWithdrawAvailable": true,
- "isWithdrawJustificationRequired": true,
- "isMarkAsCompletedAvailable": true
}, - "credits": 0.1,
- "gradingMethod": "max",
- "finalScoreValue": 0.1,
- "finalScoreFormat": "number",
- "withdrawReason": "I don't have time for this course.",
- "quickEvaluationRating": "Helped meet CERTIFICATION need",
- "curriculumTotalTime": 0,
- "taskApprover": [
- {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}
], - "chargedCostCenter": "string",
- "additionalInformationPrompted": [
- {
- "id": "string",
- "code": "string",
- "name": "string",
- "type": "freeText",
- "value": "string",
- "summary": "Lorem Ipsum Dol…",
- "dropDownOptions": [
- {
- "code": "string",
- "labelKey": "string",
- "labelValue": "string"
}
], - "isRequired": true
}
], - "isAttended": true,
- "assessmentDate": "2019-08-24T14:15:22Z",
- "performanceGrade": "passed",
- "performanceGradeCode": 1,
- "passingScore": 0.1,
- "attemptCount": 0,
- "isSelfEnrolled": true,
- "preAssessmentScore": 0.1,
- "preAssessmentComment": "string",
- "postAssessmentScore": 0.1,
- "postAssessmentComment": "string",
- "recommendation": "string",
- "customRecordAttributes": [
- {
- "id": "string",
- "code": "string",
- "name": "string",
- "type": "freeText",
- "value": "string",
- "summary": "Lorem Ipsum Dol…",
- "dropDownOptions": [
- {
- "code": "string",
- "labelKey": "string",
- "labelValue": "string"
}
], - "isRequired": true
}
], - "isOptionalPrerequisitesMissing": true
}
}
}
Submit enrollment request
courseId required | string Internal ID of the course |
sessionId | string Internal ID of the target session, can be omitted for single-session learning types |
enrollmentLanguage | string Language bundle to use for enrollment, can be omitted for auto-selection of enrollment lanugage |
justification | string Justification for enrollment or session transfer (in approval workflow) |
Array of objects (CustomAttribute) | |
parentTrainingRecordId | string Internal ID of the training record in which context the enrollment should be made (i.e. to enroll into a sub-module) |
{- "sessionId": "string",
- "enrollmentLanguage": "de-DE",
- "justification": "string",
- "additionalInformation": [
- {
- "id": "string",
- "code": "string",
- "value": "string"
}
], - "parentTrainingRecordId": "string"
}
{- "data": {
- "trainingRecord": {
- "recordId": "EKP1234567890",
- "courseId": "EKP1234567890",
- "sessionId": "EKP1234567890",
- "status": "enrolled",
- "isEnrolledOrPending": true,
- "enrollmentDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "isStrictDeadline": true,
- "launchBeginDate": "2019-08-24T14:15:22Z",
- "launchEndDate": "2019-08-24T14:15:22Z",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "customDateText": "Weekend course",
- "percentageOfCompletion": 0,
- "languageBundle": {
- "lang": "en-US",
- "course": {
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…"
}
}, - "controls": {
- "_launchContentUrl": "https://{server-url}/ekp?TX=LAUNCH&SID={recordId}&LINT=0&CID={courseId}&EID={sessionId}",
- "isSelectSessionAvailable": true,
- "isChangeSessionAvailable": true,
- "isWithdrawAvailable": true,
- "isWithdrawJustificationRequired": true,
- "isMarkAsCompletedAvailable": true
}
}
}
}
Previously registered interest will be replaced.
courseId required | string Internal ID of the course |
statementOfInterest | string <= 255 characters |
{- "statementOfInterest": "string"
}
{- "data": {
- "statementOfInterest": "string",
- "interestCreationDate": "2019-08-24T14:15:22Z"
}
}
courseId required | string Internal ID of the course |
offset | integer >= 0 Default: 0 |
limit | integer >= 1 Default: 25 |
sortByUsefulness | boolean Default: false This option overrules the standard sort and sorts reviews by their usefulness rating (compared to total votes), from highest to lowest. |
{- "data": [
- {
- "reviewId": "string",
- "creator": {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}, - "creationDate": "2019-08-24T14:15:22Z",
- "rating": 5,
- "reviewComment": "string",
- "totalUseful": 0,
- "totalVotes": 0,
- "controls": {
- "isDeletable": true,
- "isVoteAvailable": true
}
}
], - "meta": {
- "total": 10,
- "averageRating": 4.5
}, - "pagination": {
- "offset": 0,
- "limit": 25,
- "totalResults": 10,
- "links": {
}
}
}
courseId required | string Internal ID of the course |
object (UserCoreInfo) | |
rating | integer [ 1 .. 5 ] |
reviewComment | string |
{- "creator": {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}, - "rating": 5,
- "reviewComment": "string"
}
{- "data": {
- "reviewId": "string",
- "creator": {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}, - "creationDate": "2019-08-24T14:15:22Z",
- "rating": 5,
- "reviewComment": "string",
- "totalUseful": 0,
- "totalVotes": 0,
- "controls": {
- "isDeletable": true,
- "isVoteAvailable": true
}
}, - "meta": {
- "total": 10,
- "averageRating": 4.5
}
}
reviewId required | string Internal ID of the review |
useful | boolean |
{- "useful": true
}
{- "data": {
- "reviewId": "string",
- "creator": {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}, - "creationDate": "2019-08-24T14:15:22Z",
- "rating": 5,
- "reviewComment": "string",
- "totalUseful": 0,
- "totalVotes": 0,
- "controls": {
- "isDeletable": true,
- "isVoteAvailable": true
}
}, - "meta": {
- "total": 10,
- "averageRating": 4.5
}
}
{- "items": [
- {
- "name": "string",
- "menu": {
- "items": [
- {
- "name": "string",
- "menu": {
- "items": [
- {
- "name": "string",
- "tabSet": {
- "heading": null,
- "tabItems": [ ]
}, - "target": "string",
- "linkId": "string",
}
], - "heading": "string",
- "cssClass": "string"
}, - "tabSet": {
- "heading": "string",
- "tabItems": [
- {
- "label": "string",
- "linkId": "string",
}
]
}, - "target": "string",
- "linkId": "string",
}
], - "heading": "string",
- "cssClass": "string"
}, - "tabSet": {
- "heading": "string",
- "tabItems": [
- {
- "label": "string",
- "linkId": "string",
}
]
}, - "target": "string",
- "linkId": "string",
}
], - "heading": "string",
- "cssClass": "string"
}
{- "items": [
- {
- "name": "string",
- "menu": {
- "items": [
- {
- "name": "string",
- "menu": {
- "items": [
- {
- "name": "string",
- "tabSet": {
- "heading": null,
- "tabItems": [ ]
}, - "target": "string",
- "linkId": "string",
}
], - "heading": "string",
- "cssClass": "string"
}, - "tabSet": {
- "heading": "string",
- "tabItems": [
- {
- "label": "string",
- "linkId": "string",
}
]
}, - "target": "string",
- "linkId": "string",
}
], - "heading": "string",
- "cssClass": "string"
}, - "tabSet": {
- "heading": "string",
- "tabItems": [
- {
- "label": "string",
- "linkId": "string",
}
]
}, - "target": "string",
- "linkId": "string",
}
], - "heading": "string",
- "cssClass": "string"
}
{- "status": true,
- "username": "string",
- "formattedName": "string",
- "showAdminArea": true,
- "showHelp": true,
- "showContactUs": true,
- "csrfToken": "string",
- "langTag": "en",
- "showIpaasNav": true,
- "ipaasClientId": "string",
- "ipaasIdentpoint": "string",
- "enableNewUi": true,
- "primaryColor": "#ffffff",
- "secondaryColor": "#ffffff"
}
Job Profiles are sorted by title
keyword | string This option filters job profiles matching the keyword |
relation | string Default: "all" Enum: "all" "associated" "unassociated" This option filters job profiles based on whether they are currently associated with the user (assigned) |
competencyId | string This option filters job profiles related to the given competency |
expandCompetencies | boolean Default: false This option controls whether associated competencies are returned as well |
expandCourses | boolean Default: false This option controls whether associated courses are returned as well. Using this option also includes competencies. |
{- "data": [
- {
- "jobProfileId": "EKP1234567890",
- "code": "PM",
- "title": "Project Manager",
- "description": "<p>Lorem Ipsum Dolor</p>",
- "summary": "Lorem Ipsum Dol…",
- "catalog": {
- "id": 1,
- "title": "Production"
}, - "requiredCompetencies": {
- "mandatory": 2,
- "elective": 2
}, - "status": {
- "achievementStatus": "achieved",
- "assignmentMethod": {
- "code": "self-assignment",
- "user": {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}, - "date": "2019-08-24T14:15:22Z"
}, - "achievedCompetencies": {
- "mandatory": 1,
- "elective": 1
}, - "achievedPercentage": 50
}, - "matchingScore": 50,
- "assignmentTypes": [
- {
- "code": "suspended",
- "title": "Suspended"
}
], - "controls": {
- "isSelfAssignable": true,
- "isUnassignable": true
}, - "competencies": [
- {
- "competencyId": "EKP1234567890",
- "code": "PMS",
- "title": "Project Management Skills",
- "description": "<p>Lorem Ipsum Dolor</p>",
- "summary": "Lorem Ipsum Dol…",
- "model": {
- "id": 1,
- "title": "Soft Skills"
}, - "competencyLevels": [
- {
- "levelId": "EKP1234567890",
- "code": "A",
- "title": "basic",
- "description": "Lorem Ipsum"
}
], - "requiredCourses": {
- "mandatory": 2,
- "elective": 2
}, - "controls": {
- "isSelfAssessable": true,
- "waitingPeriodEndDate": "2019-08-24T14:15:22Z"
}, - "currentLevel": {
- "levelId": "EKP1234567890",
- "code": "A",
- "title": "basic",
- "description": "Lorem Ipsum",
- "isAtRisk": true,
- "assessmentMethod": {
- "code": "training",
- "user": {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}, - "date": "2019-08-24T14:15:22Z"
}, - "validityStatus": {
- "code": "adhoc",
- "text": "Valid until",
- "date": "2019-08-24T14:15:22Z"
}, - "achievedCourses": {
- "mandatory": 1,
- "elective": 1
}
}, - "isMandatory": true,
- "targetLevel": {
- "levelId": "EKP1234567890",
- "code": "A",
- "title": "basic",
- "description": "Lorem Ipsum"
}, - "achievementStatus": "achieved",
- "courses": [
- {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0000",
- "learningType": "classroom",
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
- "achievementStatus": "achieved",
- "validityStatus": {
- "code": "renewal",
- "text": "In renewal until",
- "date": "2019-08-24T14:15:22Z"
}, - "substituteCourses": [
- {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0000",
- "learningType": "classroom",
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
- "controls": {
- "_launchJITUrl": null
}
}
], - "isRequiredRevisionMet": true,
- "relatedCompetencyLevelId": "EKP1234567890",
- "isMandatory": true,
- "latestCourseEnrollment": {
- "recordId": "EKP1234567890",
- "courseId": "EKP1234567890",
- "sessionId": "EKP1234567890",
- "status": "enrolled",
- "isEnrolledOrPending": true,
- "enrollmentDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "isStrictDeadline": true,
- "launchBeginDate": "2019-08-24T14:15:22Z",
- "launchEndDate": "2019-08-24T14:15:22Z",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "customDateText": "Weekend course",
- "percentageOfCompletion": 0,
- "languageBundle": {
- "lang": "en-US",
- "course": {
- "title": null,
- "summary": null
}
}, - "controls": {
- "_launchContentUrl": "https://{server-url}/ekp?TX=LAUNCH&SID={recordId}&LINT=0&CID={courseId}&EID={sessionId}",
- "isSelectSessionAvailable": true,
- "isChangeSessionAvailable": true,
- "isWithdrawAvailable": true,
- "isWithdrawJustificationRequired": true,
- "isMarkAsCompletedAvailable": true
}
}
}
]
}
]
}
]
}
jobProfileId required | string Internal ID of the job profile |
{- "data": {
- "jobProfileId": "EKP1234567890",
- "code": "PM",
- "title": "Project Manager",
- "description": "<p>Lorem Ipsum Dolor</p>",
- "summary": "Lorem Ipsum Dol…",
- "catalog": {
- "id": 1,
- "title": "Production"
}, - "requiredCompetencies": {
- "mandatory": 2,
- "elective": 2
}, - "status": {
- "achievementStatus": "achieved",
- "assignmentMethod": {
- "code": "self-assignment",
- "user": {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}, - "date": "2019-08-24T14:15:22Z"
}, - "achievedCompetencies": {
- "mandatory": 1,
- "elective": 1
}, - "achievedPercentage": 50
}, - "matchingScore": 50,
- "assignmentTypes": [
- {
- "code": "suspended",
- "title": "Suspended"
}
], - "controls": {
- "isSelfAssignable": true,
- "isUnassignable": true
}, - "competencies": [
- {
- "competencyId": "EKP1234567890",
- "code": "PMS",
- "title": "Project Management Skills",
- "description": "<p>Lorem Ipsum Dolor</p>",
- "summary": "Lorem Ipsum Dol…",
- "model": {
- "id": 1,
- "title": "Soft Skills"
}, - "competencyLevels": [
- {
- "levelId": "EKP1234567890",
- "code": "A",
- "title": "basic",
- "description": "Lorem Ipsum"
}
], - "requiredCourses": {
- "mandatory": 2,
- "elective": 2
}, - "controls": {
- "isSelfAssessable": true,
- "waitingPeriodEndDate": "2019-08-24T14:15:22Z"
}, - "currentLevel": {
- "levelId": "EKP1234567890",
- "code": "A",
- "title": "basic",
- "description": "Lorem Ipsum",
- "isAtRisk": true,
- "assessmentMethod": {
- "code": "training",
- "user": {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}, - "date": "2019-08-24T14:15:22Z"
}, - "validityStatus": {
- "code": "adhoc",
- "text": "Valid until",
- "date": "2019-08-24T14:15:22Z"
}, - "achievedCourses": {
- "mandatory": 1,
- "elective": 1
}
}, - "isMandatory": true,
- "targetLevel": {
- "levelId": "EKP1234567890",
- "code": "A",
- "title": "basic",
- "description": "Lorem Ipsum"
}, - "achievementStatus": "achieved",
- "courses": [
- {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0000",
- "learningType": "classroom",
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
- "achievementStatus": "achieved",
- "validityStatus": {
- "code": "renewal",
- "text": "In renewal until",
- "date": "2019-08-24T14:15:22Z"
}, - "substituteCourses": [
- {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0000",
- "learningType": "classroom",
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
}
], - "isRequiredRevisionMet": true,
- "relatedCompetencyLevelId": "EKP1234567890",
- "isMandatory": true,
- "latestCourseEnrollment": {
- "recordId": "EKP1234567890",
- "courseId": "EKP1234567890",
- "sessionId": "EKP1234567890",
- "status": "enrolled",
- "isEnrolledOrPending": true,
- "enrollmentDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "isStrictDeadline": true,
- "launchBeginDate": "2019-08-24T14:15:22Z",
- "launchEndDate": "2019-08-24T14:15:22Z",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "customDateText": "Weekend course",
- "percentageOfCompletion": 0,
- "languageBundle": {
- "lang": "en-US",
- "course": {
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…"
}
}, - "controls": {
- "_launchContentUrl": "https://{server-url}/ekp?TX=LAUNCH&SID={recordId}&LINT=0&CID={courseId}&EID={sessionId}",
- "isSelectSessionAvailable": true,
- "isChangeSessionAvailable": true,
- "isWithdrawAvailable": true,
- "isWithdrawJustificationRequired": true,
- "isMarkAsCompletedAvailable": true
}
}
}
]
}
]
}
}
jobProfileId required | string Internal ID of the job profile |
{- "data": {
- "jobProfileId": "EKP1234567890",
- "code": "PM",
- "title": "Project Manager",
- "description": "<p>Lorem Ipsum Dolor</p>",
- "summary": "Lorem Ipsum Dol…",
- "catalog": {
- "id": 1,
- "title": "Production"
}, - "requiredCompetencies": {
- "mandatory": 2,
- "elective": 2
}, - "status": {
- "achievementStatus": "achieved",
- "assignmentMethod": {
- "code": "self-assignment",
- "user": {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}, - "date": "2019-08-24T14:15:22Z"
}, - "achievedCompetencies": {
- "mandatory": 1,
- "elective": 1
}, - "achievedPercentage": 50
}, - "matchingScore": 50,
- "assignmentTypes": [
- {
- "code": "suspended",
- "title": "Suspended"
}
], - "controls": {
- "isSelfAssignable": true,
- "isUnassignable": true
}, - "competencies": [
- {
- "competencyId": "EKP1234567890",
- "code": "PMS",
- "title": "Project Management Skills",
- "description": "<p>Lorem Ipsum Dolor</p>",
- "summary": "Lorem Ipsum Dol…",
- "model": {
- "id": 1,
- "title": "Soft Skills"
}, - "competencyLevels": [
- {
- "levelId": "EKP1234567890",
- "code": "A",
- "title": "basic",
- "description": "Lorem Ipsum"
}
], - "requiredCourses": {
- "mandatory": 2,
- "elective": 2
}, - "controls": {
- "isSelfAssessable": true,
- "waitingPeriodEndDate": "2019-08-24T14:15:22Z"
}, - "currentLevel": {
- "levelId": "EKP1234567890",
- "code": "A",
- "title": "basic",
- "description": "Lorem Ipsum",
- "isAtRisk": true,
- "assessmentMethod": {
- "code": "training",
- "user": {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}, - "date": "2019-08-24T14:15:22Z"
}, - "validityStatus": {
- "code": "adhoc",
- "text": "Valid until",
- "date": "2019-08-24T14:15:22Z"
}, - "achievedCourses": {
- "mandatory": 1,
- "elective": 1
}
}, - "isMandatory": true,
- "targetLevel": {
- "levelId": "EKP1234567890",
- "code": "A",
- "title": "basic",
- "description": "Lorem Ipsum"
}, - "achievementStatus": "achieved",
- "courses": [
- {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0000",
- "learningType": "classroom",
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
- "achievementStatus": "achieved",
- "validityStatus": {
- "code": "renewal",
- "text": "In renewal until",
- "date": "2019-08-24T14:15:22Z"
}, - "substituteCourses": [
- {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0000",
- "learningType": "classroom",
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
}
], - "isRequiredRevisionMet": true,
- "relatedCompetencyLevelId": "EKP1234567890",
- "isMandatory": true,
- "latestCourseEnrollment": {
- "recordId": "EKP1234567890",
- "courseId": "EKP1234567890",
- "sessionId": "EKP1234567890",
- "status": "enrolled",
- "isEnrolledOrPending": true,
- "enrollmentDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "isStrictDeadline": true,
- "launchBeginDate": "2019-08-24T14:15:22Z",
- "launchEndDate": "2019-08-24T14:15:22Z",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "customDateText": "Weekend course",
- "percentageOfCompletion": 0,
- "languageBundle": {
- "lang": "en-US",
- "course": {
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…"
}
}, - "controls": {
- "_launchContentUrl": "https://{server-url}/ekp?TX=LAUNCH&SID={recordId}&LINT=0&CID={courseId}&EID={sessionId}",
- "isSelectSessionAvailable": true,
- "isChangeSessionAvailable": true,
- "isWithdrawAvailable": true,
- "isWithdrawJustificationRequired": true,
- "isMarkAsCompletedAvailable": true
}
}
}
]
}
]
}
}
jobProfileId required | string Internal ID of the job profile |
{- "data": {
- "jobProfileId": "EKP1234567890",
- "code": "PM",
- "title": "Project Manager",
- "description": "<p>Lorem Ipsum Dolor</p>",
- "summary": "Lorem Ipsum Dol…",
- "catalog": {
- "id": 1,
- "title": "Production"
}, - "requiredCompetencies": {
- "mandatory": 2,
- "elective": 2
}, - "status": {
- "achievementStatus": "achieved",
- "assignmentMethod": {
- "code": "self-assignment",
- "user": {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}, - "date": "2019-08-24T14:15:22Z"
}, - "achievedCompetencies": {
- "mandatory": 1,
- "elective": 1
}, - "achievedPercentage": 50
}, - "matchingScore": 50,
- "assignmentTypes": [
- {
- "code": "suspended",
- "title": "Suspended"
}
], - "controls": {
- "isSelfAssignable": true,
- "isUnassignable": true
}, - "competencies": [
- {
- "competencyId": "EKP1234567890",
- "code": "PMS",
- "title": "Project Management Skills",
- "description": "<p>Lorem Ipsum Dolor</p>",
- "summary": "Lorem Ipsum Dol…",
- "model": {
- "id": 1,
- "title": "Soft Skills"
}, - "competencyLevels": [
- {
- "levelId": "EKP1234567890",
- "code": "A",
- "title": "basic",
- "description": "Lorem Ipsum"
}
], - "requiredCourses": {
- "mandatory": 2,
- "elective": 2
}, - "controls": {
- "isSelfAssessable": true,
- "waitingPeriodEndDate": "2019-08-24T14:15:22Z"
}, - "currentLevel": {
- "levelId": "EKP1234567890",
- "code": "A",
- "title": "basic",
- "description": "Lorem Ipsum",
- "isAtRisk": true,
- "assessmentMethod": {
- "code": "training",
- "user": {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}, - "date": "2019-08-24T14:15:22Z"
}, - "validityStatus": {
- "code": "adhoc",
- "text": "Valid until",
- "date": "2019-08-24T14:15:22Z"
}, - "achievedCourses": {
- "mandatory": 1,
- "elective": 1
}
}, - "isMandatory": true,
- "targetLevel": {
- "levelId": "EKP1234567890",
- "code": "A",
- "title": "basic",
- "description": "Lorem Ipsum"
}, - "achievementStatus": "achieved",
- "courses": [
- {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0000",
- "learningType": "classroom",
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
- "achievementStatus": "achieved",
- "validityStatus": {
- "code": "renewal",
- "text": "In renewal until",
- "date": "2019-08-24T14:15:22Z"
}, - "substituteCourses": [
- {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0000",
- "learningType": "classroom",
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
}
], - "isRequiredRevisionMet": true,
- "relatedCompetencyLevelId": "EKP1234567890",
- "isMandatory": true,
- "latestCourseEnrollment": {
- "recordId": "EKP1234567890",
- "courseId": "EKP1234567890",
- "sessionId": "EKP1234567890",
- "status": "enrolled",
- "isEnrolledOrPending": true,
- "enrollmentDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "isStrictDeadline": true,
- "launchBeginDate": "2019-08-24T14:15:22Z",
- "launchEndDate": "2019-08-24T14:15:22Z",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "customDateText": "Weekend course",
- "percentageOfCompletion": 0,
- "languageBundle": {
- "lang": "en-US",
- "course": {
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…"
}
}, - "controls": {
- "_launchContentUrl": "https://{server-url}/ekp?TX=LAUNCH&SID={recordId}&LINT=0&CID={courseId}&EID={sessionId}",
- "isSelectSessionAvailable": true,
- "isChangeSessionAvailable": true,
- "isWithdrawAvailable": true,
- "isWithdrawJustificationRequired": true,
- "isMarkAsCompletedAvailable": true
}
}
}
]
}
]
}
}
Competencies are sorted by assessment date (if applicable), then by title
relation | string Default: "all" Enum: "all" "associated" "unassociated" This option filters competencies based on whether they are currently associated with the user |
keyword | string This option filters competencies matching the keyword |
{- "data": [
- {
- "competencyId": "EKP1234567890",
- "code": "PMS",
- "title": "Project Management Skills",
- "description": "<p>Lorem Ipsum Dolor</p>",
- "summary": "Lorem Ipsum Dol…",
- "model": {
- "id": 1,
- "title": "Soft Skills"
}, - "competencyLevels": [
- {
- "levelId": "EKP1234567890",
- "code": "A",
- "title": "basic",
- "description": "Lorem Ipsum"
}
], - "requiredCourses": {
- "mandatory": 2,
- "elective": 2
}, - "controls": {
- "isSelfAssessable": true,
- "waitingPeriodEndDate": "2019-08-24T14:15:22Z"
}, - "currentLevel": {
- "levelId": "EKP1234567890",
- "code": "A",
- "title": "basic",
- "description": "Lorem Ipsum",
- "isAtRisk": true,
- "assessmentMethod": {
- "code": "training",
- "user": {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}, - "date": "2019-08-24T14:15:22Z"
}, - "validityStatus": {
- "code": "adhoc",
- "text": "Valid until",
- "date": "2019-08-24T14:15:22Z"
}, - "achievedCourses": {
- "mandatory": 1,
- "elective": 1
}
}, - "associatedJobProfiles": [
- {
- "jobProfileId": "EKP1234567890",
- "title": "Project Manager",
- "isMandatory": true,
- "targetLevel": {
- "levelId": "EKP1234567890",
- "code": "A",
- "title": "basic",
- "description": "Lorem Ipsum"
}, - "achievementStatus": "achieved"
}
]
}
]
}
competencyId required | string Internal ID of the competency |
relatedJobProfileId | string Example: relatedJobProfileId=EKP1234567890 Internal ID of the job profile in which context the competency is viewed |
{- "data": {
- "competencyId": "EKP1234567890",
- "code": "PMS",
- "title": "Project Management Skills",
- "description": "<p>Lorem Ipsum Dolor</p>",
- "summary": "Lorem Ipsum Dol…",
- "model": {
- "id": 1,
- "title": "Soft Skills"
}, - "competencyLevels": [
- {
- "levelId": "EKP1234567890",
- "code": "A",
- "title": "basic",
- "description": "Lorem Ipsum"
}
], - "requiredCourses": {
- "mandatory": 2,
- "elective": 2
}, - "controls": {
- "isSelfAssessable": true,
- "waitingPeriodEndDate": "2019-08-24T14:15:22Z"
}, - "currentLevel": {
- "levelId": "EKP1234567890",
- "code": "A",
- "title": "basic",
- "description": "Lorem Ipsum",
- "isAtRisk": true,
- "assessmentMethod": {
- "code": "training",
- "user": {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}, - "date": "2019-08-24T14:15:22Z"
}, - "validityStatus": {
- "code": "adhoc",
- "text": "Valid until",
- "date": "2019-08-24T14:15:22Z"
}, - "achievedCourses": {
- "mandatory": 1,
- "elective": 1
}
}, - "courses": [
- {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0000",
- "learningType": "classroom",
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
- "achievementStatus": "achieved",
- "validityStatus": {
- "code": "renewal",
- "text": "In renewal until",
- "date": "2019-08-24T14:15:22Z"
}, - "substituteCourses": [
- {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0000",
- "learningType": "classroom",
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
}
], - "isRequiredRevisionMet": true,
- "relatedCompetencyLevelId": "EKP1234567890",
- "isMandatory": true,
- "latestCourseEnrollment": {
- "recordId": "EKP1234567890",
- "courseId": "EKP1234567890",
- "sessionId": "EKP1234567890",
- "status": "enrolled",
- "isEnrolledOrPending": true,
- "enrollmentDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "isStrictDeadline": true,
- "launchBeginDate": "2019-08-24T14:15:22Z",
- "launchEndDate": "2019-08-24T14:15:22Z",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "customDateText": "Weekend course",
- "percentageOfCompletion": 0,
- "languageBundle": {
- "lang": "en-US",
- "course": {
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…"
}
}, - "controls": {
- "_launchContentUrl": "https://{server-url}/ekp?TX=LAUNCH&SID={recordId}&LINT=0&CID={courseId}&EID={sessionId}",
- "isSelectSessionAvailable": true,
- "isChangeSessionAvailable": true,
- "isWithdrawAvailable": true,
- "isWithdrawJustificationRequired": true,
- "isMarkAsCompletedAvailable": true
}
}
}
], - "relatedJobProfile": {
- "jobProfileId": "EKP1234567890",
- "title": "Project Manager",
- "isMandatory": true,
- "targetLevel": {
- "levelId": "EKP1234567890",
- "code": "A",
- "title": "basic",
- "description": "Lorem Ipsum"
}, - "achievementStatus": "achieved"
}
}
}
competencyId required | string Internal ID of the competency |
levelId | string Internal ID of the competency level |
relatedJobProfileId | string ID of the job profile in which context the competency is viewed |
{- "levelId": "EKP1234567890",
- "relatedJobProfileId": "EKP1234567890"
}
{- "data": {
- "competencyId": "EKP1234567890",
- "code": "PMS",
- "title": "Project Management Skills",
- "description": "<p>Lorem Ipsum Dolor</p>",
- "summary": "Lorem Ipsum Dol…",
- "model": {
- "id": 1,
- "title": "Soft Skills"
}, - "competencyLevels": [
- {
- "levelId": "EKP1234567890",
- "code": "A",
- "title": "basic",
- "description": "Lorem Ipsum"
}
], - "requiredCourses": {
- "mandatory": 2,
- "elective": 2
}, - "controls": {
- "isSelfAssessable": true,
- "waitingPeriodEndDate": "2019-08-24T14:15:22Z"
}, - "currentLevel": {
- "levelId": "EKP1234567890",
- "code": "A",
- "title": "basic",
- "description": "Lorem Ipsum",
- "isAtRisk": true,
- "assessmentMethod": {
- "code": "training",
- "user": {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}, - "date": "2019-08-24T14:15:22Z"
}, - "validityStatus": {
- "code": "adhoc",
- "text": "Valid until",
- "date": "2019-08-24T14:15:22Z"
}, - "achievedCourses": {
- "mandatory": 1,
- "elective": 1
}
}, - "courses": [
- {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0000",
- "learningType": "classroom",
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
- "achievementStatus": "achieved",
- "validityStatus": {
- "code": "renewal",
- "text": "In renewal until",
- "date": "2019-08-24T14:15:22Z"
}, - "substituteCourses": [
- {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0000",
- "learningType": "classroom",
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
}
], - "isRequiredRevisionMet": true,
- "relatedCompetencyLevelId": "EKP1234567890",
- "isMandatory": true,
- "latestCourseEnrollment": {
- "recordId": "EKP1234567890",
- "courseId": "EKP1234567890",
- "sessionId": "EKP1234567890",
- "status": "enrolled",
- "isEnrolledOrPending": true,
- "enrollmentDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "isStrictDeadline": true,
- "launchBeginDate": "2019-08-24T14:15:22Z",
- "launchEndDate": "2019-08-24T14:15:22Z",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "customDateText": "Weekend course",
- "percentageOfCompletion": 0,
- "languageBundle": {
- "lang": "en-US",
- "course": {
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…"
}
}, - "controls": {
- "_launchContentUrl": "https://{server-url}/ekp?TX=LAUNCH&SID={recordId}&LINT=0&CID={courseId}&EID={sessionId}",
- "isSelectSessionAvailable": true,
- "isChangeSessionAvailable": true,
- "isWithdrawAvailable": true,
- "isWithdrawJustificationRequired": true,
- "isMarkAsCompletedAvailable": true
}
}
}
], - "relatedJobProfile": {
- "jobProfileId": "EKP1234567890",
- "title": "Project Manager",
- "isMandatory": true,
- "targetLevel": {
- "levelId": "EKP1234567890",
- "code": "A",
- "title": "basic",
- "description": "Lorem Ipsum"
}, - "achievementStatus": "achieved"
}
}
}
competencyId required | string Internal ID of the competency |
relatedJobProfileId | string Example: relatedJobProfileId=EKP1234567890 Internal ID of the job profile in which context the competency is viewed |
{- "data": {
- "competencyId": "EKP1234567890",
- "code": "PMS",
- "title": "Project Management Skills",
- "description": "<p>Lorem Ipsum Dolor</p>",
- "summary": "Lorem Ipsum Dol…",
- "model": {
- "id": 1,
- "title": "Soft Skills"
}, - "competencyLevels": [
- {
- "levelId": "EKP1234567890",
- "code": "A",
- "title": "basic",
- "description": "Lorem Ipsum"
}
], - "requiredCourses": {
- "mandatory": 2,
- "elective": 2
}, - "controls": {
- "isSelfAssessable": true,
- "waitingPeriodEndDate": "2019-08-24T14:15:22Z"
}, - "currentLevel": {
- "levelId": "EKP1234567890",
- "code": "A",
- "title": "basic",
- "description": "Lorem Ipsum",
- "isAtRisk": true,
- "assessmentMethod": {
- "code": "training",
- "user": {
- "userId": "EKP1234567890",
- "firstName": "John",
- "lastName": "Smith",
- "userName": "JSMITH",
}, - "date": "2019-08-24T14:15:22Z"
}, - "validityStatus": {
- "code": "adhoc",
- "text": "Valid until",
- "date": "2019-08-24T14:15:22Z"
}, - "achievedCourses": {
- "mandatory": 1,
- "elective": 1
}
}, - "courses": [
- {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0000",
- "learningType": "classroom",
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
- "achievementStatus": "achieved",
- "validityStatus": {
- "code": "renewal",
- "text": "In renewal until",
- "date": "2019-08-24T14:15:22Z"
}, - "substituteCourses": [
- {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0000",
- "learningType": "classroom",
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
}
], - "isRequiredRevisionMet": true,
- "relatedCompetencyLevelId": "EKP1234567890",
- "isMandatory": true,
- "latestCourseEnrollment": {
- "recordId": "EKP1234567890",
- "courseId": "EKP1234567890",
- "sessionId": "EKP1234567890",
- "status": "enrolled",
- "isEnrolledOrPending": true,
- "enrollmentDate": "2019-08-24T14:15:22Z",
- "dueDate": "2019-08-24T14:15:22Z",
- "isStrictDeadline": true,
- "launchBeginDate": "2019-08-24T14:15:22Z",
- "launchEndDate": "2019-08-24T14:15:22Z",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "customDateText": "Weekend course",
- "percentageOfCompletion": 0,
- "languageBundle": {
- "lang": "en-US",
- "course": {
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…"
}
}, - "controls": {
- "_launchContentUrl": "https://{server-url}/ekp?TX=LAUNCH&SID={recordId}&LINT=0&CID={courseId}&EID={sessionId}",
- "isSelectSessionAvailable": true,
- "isChangeSessionAvailable": true,
- "isWithdrawAvailable": true,
- "isWithdrawJustificationRequired": true,
- "isMarkAsCompletedAvailable": true
}
}
}
], - "relatedJobProfile": {
- "jobProfileId": "EKP1234567890",
- "title": "Project Manager",
- "isMandatory": true,
- "targetLevel": {
- "levelId": "EKP1234567890",
- "code": "A",
- "title": "basic",
- "description": "Lorem Ipsum"
}, - "achievementStatus": "achieved"
}
}
}
Returns cumulative/effective role privileges for users with multiple roles, including other aspects controlled via system config options
{- "data": {
- "isAccessCatalogAllowed": {
- "status": true
}, - "isAccessCertificationsAllowed": {
- "status": true
}, - "isAccessSACertificationsAllowed": {
- "status": true
}, - "isCreateSACertificationsAllowed": {
- "status": true
}, - "isAccessTrainingRecordsAllowed": {
- "status": true
}, - "isAccessTrainingRecordHistoryAllowed": {
- "status": true
}, - "isAccessExternalTrainingRecordsAllowed": {
- "status": true
}, - "isCreateExternalTrainingRecordsAllowed": {
- "status": true
}, - "isAccessReviewsAllowed": {
- "status": true
}, - "isAddReviewAllowed": {
- "status": true
}, - "isEnrollmentAllowed": {
- "status": true
}, - "isEnrollOtherUsersAllowed": {
- "status": true
}, - "isAccessLearningPathAllowed": {
- "status": true
}, - "isSelfAssignJobProfilesAllowed": {
- "status": true
}, - "isSelfAssessCompetenciesAllowed": {
- "status": true
}, - "isApprovalofExternalTrainingRecordsEnforced": {
- "status": true
}, - "isShowNonEnrollableSessionsEnabled": {
- "status": true
}, - "isScheduleConflictDetectionEnabled": {
- "status": true
}, - "isLastNameShownFirst": {
- "status": true
}, - "isLearningPathExpanded": {
- "status": true
}, - "isAchievedJobProfileHidden": {
- "status": true
}, - "isCreditsDisplayed": {
- "status": true
}, - "isRevisionDisplayed": {
- "status": true
}, - "isAdditionalInformationDisplayed": {
- "status": true
}, - "isSimplifiedTrackingDataDisplayed": {
- "status": true
}, - "isSkillsoftDisplayed": {
- "status": true
}, - "isModuleAttributeDisplayed": {
- "status": true
}, - "isSessionNameDisplayed": {
- "status": true
}, - "isIndividualSCOProgressDisplayed": {
- "status": true
}, - "isCourseInteractionsDisplayed": {
- "status": true
}, - "defaultCurrency": "USD",
- "orgLevelDisplayLimit": 0,
- "learningTypes": [
- {
- "learningType": "string",
- "name": "string",
- "isEnrollable": true
}
], - "trainingRecordsStatuses": [
- {
- "status": "string",
- "name": "string"
}
], - "uiLanguages": [
- {
- "name": "Nederlands (Nederland,informal)",
- "code": "nl_NL_informal",
- "id": 49
}
], - "subjects": [
- {
- "id": "string",
- "title": "string"
}
], - "externalCourseTypes": [
- {
- "courseType": "string",
- "name": "string"
}
], - "externalTrainingRecordsStatuses": [
- {
- "status": "string",
- "name": "string",
- "isAvailableAtCreation": true
}
], - "currencies": [
- "EUR",
- "USD"
], - "languages": [
- {
- "name": "string",
- "code": "string",
- "isAvailable": true
}
], - "recordStatusFilterPresets": {
- "current": [
- "string"
], - "historic": [
- "string"
]
}
}
}
{- "data": [
- {
- "course": {
- "courseId": "EKP1234567890",
- "moduleDisplayId": "MOD-0000",
- "learningType": "classroom",
- "title": "Project Management",
- "summary": "Lorem Ipsum Dol…",
}, - "notes": "string"
}
]
}
courseId required | string Internal ID of the course |
data | string |
{- "data": "string"
}
{- "data": "string"
}