Frequently asked questions

What is an API?

Consider an API like a bridge that allows enable different software to communicate and transfer data

Is the API available to all PowerPro versions?

The API is limited to PowerPro SKY users (includes NEO/DUO users)

Is there a cost to use the API?

Yes, there is a base fee for the integration added to your PowerPro yearly fee as well as a monthly usage fee.
The monthly usage fee is calculated by the number of API calls made, which you can see via the API Usage section in PowerPro Configuration>API Usage

Where can I find API technical documentation to pass onto my developer?

You can find our technical documentation on the main API page. Just click "Get started"!

What support is offered with PowerPro API?

We offer support related to our API through our PowerPro support team

  • - call us on (08) 9511 1040
  • - or email us at support@powerprorto.com.au

What are the typical uses of this API?

PowerPro's API feature will allow your RTO to develop your own integrations between PowerPro and your other systems such as your CRM/LMS
The current version (v1) of the API supports actions like:

  • - Importing new students directly from your CRM
  • - Export data from PowerPro to include in your own spreadsheets or reports
  • - Export data from PowerPro into your student LMS
  • - Adding clients into PowerPro from another source, or retrieving them, to view client data in another system (like your CRM)
  • - Updating your clients data in PowerPro (because a sales associate just put the clients new email address in your CRM)
  • - Adding new companies, updating existing ones, or retrieving data on PowerPro's stored companies
  • - Fetching data on your courses to dynamically load a list for your website's custom course sales platform
  • - Adding new enrolments to your courses from your custom enrolment process
  • - Adding new units to existing enrolments, allowing your custom enrolment to support an a-la-carte style enrolment where students can select from a pool of units they want to do
  • - Updating the results of a unit in an enrolment when a student your LMS identifies the student has completed
  • - Adding a contact log to an enrolment from your CMS
  • - Adding a document to an enrolment from your custom enrolment process
  • - The ability to have custom endpoints to retrieve specific data, add specific data to PowerPro, or update data
  • - And more to come in future API versions!