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




Client Login


Remember me

Facebook Twitter

VETtrak Portal API Features

Here are the features currently available in the Portal 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 Portal API Service Description from OzSoft.

  1. API_Handshake: Checks the connection to the API
  2. AddClient: Creates a new client with the specified surname and given name
  3. DB_Handshake: Checks the connection to the VETtrak database via the API
  4. DoesUsernamePasswordExist: Checks whether the specified username and password is valid
  5. GetAPIVersion: Gets the version of the API
  6. GetAnzsicList: Gets a list of all ANZSIC codes
  7. GetAttendanceForClientClass: Gets the attendance details for a client in a class (instance)
  8. GetAttendanceTypes: Gets a list of all attendence types
  9. GetAwardsForClient: Gets a list of awards for the client with the specified code
  10. GetClassesForClient: Gets a list of classes (instances) for the client with the specified code in the specified date range
  11. GetClassesForStaff: Gets a list of classes (instances) assigned to the staff member with the specified client code in a date range
  12. GetClientAVDetails: Gets the AVETMISS details for the client with the specified code
  13. GetClientDetails: Gets the details for the client with the specified code
  14. GetClientExtendedDetails: Gets the extended details for a client with the specified code
  15. GetClientsForClass: Gets a list of clients enrolled in the class (instance) with the specified ID
  16. GetClientsForHostEmployer: Gets a list of clients whose latest placement is with the employer with the specified ID
  17. GetContractsForClient: Gets a list of contracts for the client with the specified code
  18. GetContractsForStaff: Gets a list of trainees and their contracts assigned to the staff member with the specified client code
  19. GetContractsOrEnrolmentsForClient: Gets a list of contracts and enrolments for the client with the specified code
  20. GetCountryList: Gets a list of all countries
  21. GetDisabilityList: Gets a list of all disabilities
  22. GetEmployeesForEmployer: Gets a list of employees (active and/or inactive) for the employer with the specified ID
  23. GetEmployerContactDetails: Gets a list of all contacts for the employer with the specified ID
  24. GetEmployerDetails: Gets the details for the employer with the specified ID
  25. GetEmployerTypeList: Gets a list of all employer types
  26. GetEmployersForParentEmployer: Gets a list of employers attached to the parent employer with the specified ID
  27. GetEmploymentCategoryList: Gets a list of all employment categories
  28. GetEnrolmentsForClient: Gets a list of enrolments for the client with the specified code
  29. GetEnrolmentsForStaff: Gets a list of enrolments linked to the staff member with the specified client code in a date range
  30. GetEventsForClient: Gets a list of events for the client with the specified code in a date range
  31. GetEventsForEmployer: Gets a list of events for the employer with the specified ID in a date range
  32. GetEventsForStaff: Gets a list of client and employer events where the staff member with the specified client code has a role in a date range
  33. GetLanguageList: Gets a list of all languages
  34. GetLocations: Gets a list of all locations
  35. GetOccurrenceDetails: Gets the details for an occurrence with the specified ID
  36. GetPositions: Gets a list of all positions
  37. GetPriorEducationList: Gets a list of all prior education items
  38. GetProgrammeTypeList: Gets a list of all programme types
  39. GetProgrammes: Gets a list of all programmes
  40. GetResultTypes: Gets a list of all result types
  41. GetRooms: Gets a list of all rooms
  42. GetSchoolLevelList: Gets a list of all school levels
  43. GetStaff: Gets a list of all staff members
  44. GetStaffExtendedDetails: Gets the extended details for a staff member with the specified code
  45. GetStateList: Gets a list of all Australian states
  46. GetTraineeEventsForStaff: Gets a list of events against any trainees assigned to the staff member with the specified client code in a date range
  47. GetTraineesAndEmployeesForEmployer: Gets a list of trainees (optionally with only active contracts) and employees (active and/or inactive) for the employer with the specified ID
  48. GetTraineesForEmployer: Gets a list of trainees (optionally with only active contracts) for the employer with the specified ID
  49. GetUnitsForClass: Gets a list of units within a class (instance)
  50. GetUnitsForContract: Gets a list of units for the contract with the specified ID
  51. GetUnitsForEnrolment: Gets a list of units for the enrolment with the specified ID
  52. GetVisaTypeList: Gets a list of all Visa Types
  53. UpdateAttendanceForClientClass: Adds or updates the attendance details for a client in a class (instance)
  54. UpdateClientAVDetails: Updates the AVETMISS data for a client to that specified
  55. UpdateClientAVFields: Updates the AVETMISS data for a client to that specified in individual fields
  56. UpdateClientDetails: Updates a client with the information specified
  57. UpdateClientEvent: Updates a client event
  58. UpdateClientFields: Updates a client with the information specified as individual fields
  59. UpdateClientUsernamePassword: Updates the username and password of the client with the specified code to the username and password specified
  60. UpdateEmployerContactPrimary: Updates the primary contact flag for the contact with the specified client code and employer ID to that specified
  61. UpdateEmployerDetails: Updates an employer with the information specified
  62. UpdateEmployerEvent: Updates an employer event
  63. UpdateEmployerFields: Updates an employer with the information specified as individual fields
  64. UpdateEmployerUsernamePassword: Updates the username and password of the employer with the specified ID to the username and password specified
  65. UpdateResult: Updates the result for the specified client enrolment ID and unit code to the result details specified
  66. ValidateClient: Validates an client's login and returns a token
  67. ValidateEmployer: Validates an employer's login and returns a token
  68. ValidateUser:Validates a login and returns a token