Contacts
JWGecko02 8596 7600
Ozsoft03 6333 0166
Websitewww.ozsoft.com.au
Quick Enquiry




Client Login


Remember me

Facebook Twitter

VETtrak Integrate API Features

Here are the features currently available in the Integrate API. These may change without notice. This information is provided as a guide only and should not be relied upon when purchasing an API or a VETtrak Online product.

The following operations are supported. For a formal definition, please review the Integrate API Service Description from OzSoft.

  1. API_Handshake: Checks the connection to the API
  2. AddClientAfterCheck: Checks whether a client with the specified surname, given name and date of birth exists, and adds it if it doesn't exist
  3. AddLMSClientEnrolmentToOccurrence: Enrols the client with the specified code into the LMS-enabled occurrence with the specified ID
  4. DB_Handshake: Checks the connection to the VETtrak database via the API
  5. DoesUsernamePasswordExist: Checks whether the specified username and password is valid
  6. GetAPIVersion: Gets the version of the API
  7. GetClassesForOccurrence: Gets a list of classes (instances) within the occurrence with the specified ID
  8. GetClientByCode: Gets the client with the specified code
  9. GetClientByName: Gets the client with the specified surname, given name and date of birth
  10. GetClientDetails: Gets the details for the client with the specified code
  11. GetCountryList: Gets a list of all countries
  12. GetCourses: Gets a list of all courses
  13. GetDisabilityList: Gets a list of all disabilities
  14. GetEmploymentCategoryList: Gets a list of all employment categories
  15. GetEnrolmentsForOccurrence: Gets a list of client enrolments in the occurrence with the specified ID
  16. GetLMSNewEnrolmentsForOccurrence: Gets a list of enrolments for the LMS-enabled occurrence with the specified ID that have not yet been sent to the LMS
  17. GetLMSNewOccurrences: Gets a list of occurrences that have been flagged for LMS but have not yet been sent to the LMS
  18. GetLMSOccurrencesInDateRange: Gets a list of occurrences that have been flagged for LMS within the specified date range
  19. GetLanguageList: Gets a list of all languages
  20. GetLocations: Gets a list of all locations
  21. GetOccurrenceDetails: Gets the details for an occurrence with the specified ID
  22. GetPricingForOccurrence: Gets a list of prices in the occurrence with the specified ID
  23. GetPriorEducationList: Gets a list of all prior education items
  24. GetProgrammeTypeList: Gets a list of all programme types
  25. GetProgrammes: Gets a list of all programmes
  26. GetQualificationAndCourses: Gets a list of all qualifications and courses
  27. GetQualifications: Gets a list of all qualifications
  28. GetResultTypes: Gets a list of all result types
  29. GetRooms: Gets a list of all rooms
  30. GetSchoolLevelList: Gets a list of all school levels
  31. GetStateList: Gets a list of all Australian states
  32. GetUnitsForEnrolment: Gets a list of units for the enrolment with the specified ID
  33. GetUnitsForOccurrence: Gets a list of units within the occurrence with the specified ID
  34. GetUnitsForQualification: Gets a list of units for the qualification or course with the specified code
  35. SearchForSurname: Gets a list of clients with the a surname containing the specified search string, up to the specified maximum number of clients
  36. UpdateClientUsernamePassword: Updates the username and password of the client with the specified code to the username and password specified
  37. UpdateLMSEnrolmentStatus: Updates whether or not the enrolment with the specified ID, in a LMS-enabled occurrence, has been sent to the LMS
  38. UpdateLMSOccurrenceStatus: Updates whether or not the LMS occurrence with the specified ID has been sent to the LMS
  39. UpdateResult: Updates the result for the specified client enrolment ID and unit code to the result details specified
  40. ValidateClient: Validates an client's login and returns a token
  41. ValidateEmployer: Validates an employer's login and returns a token
  42. ValidateUser: Validates a login and returns a token