EKP exposes some of its functionality via an Application Programming Interface (API). This document is both a reference for that functionality, and a tool that enables developers to learn about the API by invoking it interactively.
Returns a feed of public news articles. (That is, news articles that are configured to display on the login page.)
Authentication: Not required
URL: http://utest2.netdimensions.com/utest/api/publicNews
Method: GET
Parameters:
Response Content Type: application/rss+xml, application/atom+xml
Returns a feed of news articles for a user.
Authentication: User authentication
URL: http://utest2.netdimensions.com/utest/api/userNews
Method: GET
Parameters:
Response Content Type: application/rss+xml, application/atom+xml
Returns an article as an Atom 1.0 entry.
Authentication: Not required
URL: http://utest2.netdimensions.com/utest/api/article
Method: GET
Parameters:
Response Content Type: application/atom+xml
Returns the active (incomplete) enrollments for a user.
Authentication: User authentication
URL: http://utest2.netdimensions.com/utest/api/enrollments
Method: GET
Parameters:
Response Content Type: application/xml
Returns the training records for a user.
Authentication: User authentication
URL: http://utest2.netdimensions.com/utest/api/records
Method: GET
Parameters:
Response Content Type: application/xml
Returns training records for the specified user (or for all users if userId is not specified) in XML format
Authentication: System authentication
URL: http://utest2.netdimensions.com/utest/api/trainingHistoryXml
Method: GET
Parameters:
Response Content Type: application/xml
Response Schema: xsd/trainingHistory200510.xsd
Returns training records for completed courses for the specified user (or for all users if userId is not specified) in XML format
Authentication: System authentication
URL: http://utest2.netdimensions.com/utest/api/completedTrainingRecordsXml
Method: GET
Parameters:
Response Content Type: application/xml
Response Schema: xsd/trainingHistory200510.xsd
Returns information about all training records/transcripts in CSV (comma delimited) format, suitable for import into Exxceed CompetencySuite
Authentication: System authentication
URL: http://utest2.netdimensions.com/utest/api/learningStatusesCsv
Method: GET
Parameters:
Response Content Type: text/plain
Returns information about all training records/transcripts in PSV (pipe delimited) format, suitable for import into Exxceed CompetencySuite
Authentication: System authentication
URL: http://utest2.netdimensions.com/utest/api/learningStatusesPsv
Method: GET
Parameters:
Response Content Type: text/plain
Returns information about all training records/transcripts in XLS (Microsoft Excel 97) format, suitable for import into Exxceed CompetencySuite
Authentication: System authentication
URL: http://utest2.netdimensions.com/utest/api/learningStatusesXls
Method: GET
Parameters:
Response Content Type: application/vnd.ms-excel
This simple comma-delimited text (CSV) format allows training records to be added and modified. It can also be used to enroll users in existing courses.
For details, refer to the Training History Import/Export document (EN145_EKP_TrainingHistoryImportExport_V1.0.pdf).
Authentication: System authentication
URL: http://utest2.netdimensions.com/utest/contentHandler/trainingHistoryCsv
Method: POST
Request Content Type: text/plain
Enables an external system to submit enrollment requests to EKP.
Authentication: System authentication
URL: http://utest2.netdimensions.com/utest/enrollmentHandler
Method: POST
Request Content Type: text/plain
Response Content Type: text/plain
Returns information about programs and modules in SuccessFactors Learning Activity Import CSV format.
Authentication: User authentication
URL: http://utest2.netdimensions.com/utest/api/successfactorsLearningActivities
Method: GET
Parameters:
Response Content Type: text/plain
Returns information about mappings of competencies to programs and modules in SuccessFactors Competency Mapping Import CSV format.
Authentication: User authentication
URL: http://utest2.netdimensions.com/utest/api/successfactorsCompetencyMappings
Method: GET
Parameters:
Response Content Type: text/plain
Returns information about a catalog in XML format. Includes information about the catalog's parent and children and the modules it contains.
Authentication: Not required
URL: http://utest2.netdimensions.com/utest/api/catalog
Method: GET
Parameters:
Response Content Type: application/xml
Returns information about a program or module in XML format. Includes information about the module or program's sessions, if any.
Authentication: Not required
URL: http://utest2.netdimensions.com/utest/api/module
Method: GET
Parameters:
Response Content Type: application/xml
Returns information about all learning modules in XML format
Authentication: System authentication
URL: http://utest2.netdimensions.com/utest/api/resourcesXml
Method: GET
Parameters:
Response Content Type: application/xml
Response Schema: xsd/resources.xsd
Returns information about all learning modules in CSV (comma delimited) format, suitable for import into early versions of Exxceed CompetencySuite 5
Authentication: System authentication
URL: http://utest2.netdimensions.com/utest/api/learningObjectsCsv
Method: GET
Parameters:
Response Content Type: text/plain
Returns information about all learning modules in CSV (comma delimited) format, suitable for import into recent versions of Exxceed CompetencySuite 5
Authentication: System authentication
URL: http://utest2.netdimensions.com/utest/api/learningObjects200405Csv
Method: GET
Parameters:
Response Content Type: text/plain
Returns information about all learning modules in PSV (pipe delimited) format, suitable for import into early versions of Exxceed CompetencySuite 5
Authentication: System authentication
URL: http://utest2.netdimensions.com/utest/api/learningObjectsPsv
Method: GET
Parameters:
Response Content Type: text/plain
Returns information about all learning modules in PSV (pipe delimited) format, suitable for import into recent versions of Exxceed CompetencySuite 5
Authentication: System authentication
URL: http://utest2.netdimensions.com/utest/api/learningObjects200405Psv
Method: GET
Parameters:
Response Content Type: text/plain
Returns information about all learning modules in XLS (Microsoft Excel 97) format, suitable for import into early versions of Exxceed CompetencySuite 5
Authentication: System authentication
URL: http://utest2.netdimensions.com/utest/api/learningObjectsXls
Method: GET
Parameters:
Response Content Type: application/vnd.ms-excel
Returns information about all learning modules in XLS (Microsoft Excel 97) format, suitable for import into recent versions of Exxceed CompetencySuite 5
Authentication: System authentication
URL: http://utest2.netdimensions.com/utest/api/learningObjects200405Xls
Method: GET
Parameters:
Response Content Type: application/vnd.ms-excel
Returns information about a single user in XML format
Authentication: System authentication
URL: http://utest2.netdimensions.com/utest/api/user200510Xml
Method: GET
Parameters:
Response Content Type: application/xml
Response Schema: xsd/users200510.xsd
Returns information about all users in XML format
Authentication: System authentication
URL: http://utest2.netdimensions.com/utest/api/users200510Xml
Method: GET
Parameters:
Response Content Type: application/xml
Response Schema: xsd/users200510.xsd
Returns information about all users in a generic CSV (comma delimited) format
Authentication: System authentication
URL: http://utest2.netdimensions.com/utest/api/usersCsv
Method: GET
Parameters:
Response Content Type: text/plain
Returns information about all users in CSV (comma delimited) format, suitable for import into Exxceed CompetencySuite
Authentication: System authentication
URL: http://utest2.netdimensions.com/utest/api/csUsersCsv
Method: GET
Parameters:
Response Content Type: text/plain
Returns information about all users in a generic PSV (pipe delimited) format
Authentication: System authentication
URL: http://utest2.netdimensions.com/utest/api/usersPsv
Method: GET
Parameters:
Response Content Type: text/plain
Returns information about all users in PSV (pipe delimited) format, suitable for import into Exxceed CompetencySuite
Authentication: System authentication
URL: http://utest2.netdimensions.com/utest/api/csUsersPsv
Method: GET
Parameters:
Response Content Type: text/plain
Returns information about all users in a generic XLS (Microsoft Excel 97) format
Authentication: System authentication
URL: http://utest2.netdimensions.com/utest/api/usersXls
Method: GET
Parameters:
Response Content Type: application/vnd.ms-excel
Returns information about all users in XLS (Microsoft Excel 97) format, suitable for import into Exxceed CompetencySuite
Authentication: System authentication
URL: http://utest2.netdimensions.com/utest/api/csUsersXls
Method: GET
Parameters:
Response Content Type: application/vnd.ms-excel
Based on the IMS Enterprise Version 1.1 Final XML Binding specification, this format allows for addition, modification and deletion of users (including organization memberships and direct appraisers in addition to basic properties and contact details), and addition, modification and deletion of organizations.
For details, refer to the Specification for EKP User Management APIs document (EN035_Specification_for_EKP_User_Management_API_4.0.pdf).
Authentication: System authentication
URL: http://utest2.netdimensions.com/utest/contentHandler/imsEnterprise
Method: POST
Request Content Type: application/xml
Request Schema: dtd/ims_epv1p1.dtd
This comma-delimited text (CSV) format allows for the addition, modification and deletion of users. This is the same format used by the CSV User Data Loader.
For details, refer to the Data Uploading Guide (EN029_EKP_Data_Uploading_Guide_V1_5.pdf).
Authentication: System authentication
URL: http://utest2.netdimensions.com/utest/contentHandler/usersCsv
Method: POST
Request Content Type: text/plain
This XML format allows for the addition, modification and deletion of users and learning objects.
For details, refer to the Data Uploading Guide (EN029_EKP_Data_Uploading_Guide_V1_5.pdf).
Authentication: System authentication
URL: http://utest2.netdimensions.com/utest/contentHandler/ekpXml
Method: POST
Request Content Type: application/xml
This XML format allows for the addition, modification and merge (create and migrate) of users
Authentication: System authentication
URL: http://utest2.netdimensions.com/utest/contentHandler/userMergeXml
Method: POST
Request Content Type: application/xml
Returns information about a survey or exam in XML format.
Authentication: User authentication
URL: http://utest2.netdimensions.com/utest/api/exam
Method: GET
Parameters:
Response Content Type: application/xml