check
alert

UpSkill – API Developer Tools

The following APIs are available to Training Providers and Clients through the UpSkill software. Access and implementation of APIs is managed through your UpSkill Account, where you will be required to Authorise your Account to enable APIS and generate relevant Keys and Configuration Instructions.

Request Demo
1

Access free developer APIs.

2

Integrate your application.

3

Provide a seamless solution.

1. Learner Enrolment API

This API enables you to automate the addition Learners to your Upskill account, and issuing them with a Training Licence to undertake the Training Course.

The learner will receive a personalised training course invitation email, with their training account login details and instructions.

If the Single-Sign-On Protocol (see 3 below) is activated, you can customise the Learner Invitation Email to instruct Learners that they can use their relevant existing credentials to access the training course.

Data set:

  1. Learner First Name
  2. Learner Last Name
  3. Learner Email Address (unique identifier)
  4. Training Course ID
  5. Training Course Custom Enrolment Fields

2. Training Course Completion API

This API enables you to extract the completion data for all of your Training Courses.

Data can be filtered by Training Course ID and/or Learner Email.

Data set:

  1. Learner First Name
  2. Learner Last Name
  3. Learner Email Address (unique identifier)
  4. Training Course ID
  5. Training Course Custom Enrolment Fields
  6. Learner Result

3. Single-Sign-On (SSO)

The Single-Sign-On (SSO) function is based upon the OAuth V.2 Protocol.

The SSO enables your Learners to login to your Training Course on Upskill from your existing systems using their existing login/account credentials.

This prevents the Learner from having to access UpSkill directly to login or use additional login credentials. Please note that the Learner will still receive UpSkill Login details should they wish to use them, but you may customise the Learner Invitation Email with the relevant instructions for your systems.

4. Training Course Information API

This API enables you to extract Training Course Information for use on other Websites, Systems and Applications.

The information consists of all data that is collected and presented in the Course Overview page on UpSkill or your White Label Training Portal.

Data set:

  1. Training Course ID
  2. Training Course Name
  3. Training Course Description
  4. Training Course Type
  5. Training Course Price
  6. Training Course Duration
  7. Training Course Component and Page Descriptions
  8. Training Course Accreditations
  9. Training Course Author
  10. Training Course Target Learners / Who For
  11. Training Course Testimonials
  12. Training Course Information Pack (provided as link)
  13. Training Course Image (provided as link)

Sign Up

Sign up, build unlimited training courses for free, and only pay a small fee when you invite people to do your course!

checkPlease enter your password
checkThank you - instructions to reset your password have been sent to your registered email address.