Documentation - An overview of our available services

Appointments

URL: https://api.learningassistant.com/webservices/soap/appointments.cfc?wsdl

Function Name Description
CreateAppointments Create an appointment/review against a candidate
GetAppointmentCategories Get a list of all valid appointment categories
GetAppointments Get a list of appointments, optionally filtered by trainer, candidate, course etc.
GetAppointmentStatuses Get a list of all valid appointment statuses
UpdateAppointments Update an appointment/review against a candidate
Authentication

URL: https://api.learningassistant.com/webservices/soap/authenticate.cfc?wsdl

Function Name Description
Authenticate Authenticates a webservice user
AuthenticateUser Authenticates a system user to use the LA API. NOTE: AuthenticateUser is not yet implemented in the SOAP API. Continue to use Authenticate
Companies

URL: https://api.learningassistant.com/webservices/soap/company.cfc?wsdl

Function Name Description
CreateCompany
GetCompanies Gets a list of companies within the system
UpdateCompanyDetails
Courses

URL: https://api.learningassistant.com/webservices/soap/course.cfc?wsdl

Function Name Description
GetFrameworks Gets a list of courses in the system
GetFrameworksFull
Group Enrolment

URL: https://api.learningassistant.com/webservices/soap/enrolment.cfc?wsdl

Function Name Description
GroupEnrolment Enrols a Candidate on a Course
Group Enrolment - Update

URL: https://api.learningassistant.com/webservices/soap/enrolment_update.cfc?wsdl

Function Name Description
UpdateEnrolment Updates a Candidate Enrolment
Messages

URL: https://api.learningassistant.com/webservices/soap/MessageCentreSoapApi.cfc?wsdl

Function Name Description
GetUnreadMessages Gets a list of unread messages from a particular users message centre in Learning Assistant.
UpdateMessageStatus This Method updates the read status of a particular message in Learning Assistant from the Routemap.
Trainers

URL: https://api.learningassistant.com/webservices/soap/TrainerServiceSoapApi.cfc?wsdl

Function Name Description
GetAssessorOverdueNotes Gets a list of Overdue Notifications for a particular Assessor/Tutor from Learning Assistant.
GetAssessorReferrals Gets a list of Verifier Referrals sent to a particular Assessor in Learning Assistant.
GetElementsToReview Gets a list of Elements which need to be reviewed by a particular Assessor in Learning Assistant.
GetIVReferrals Gets a list Assessor's Updates to a IV's Verifier Referrals in Learning Assistant.
GetUnitsAwaitingVerification Gets a list of Units awaiting Verification for a particular IV from Learning Assistant.
Users

URL: https://api.learningassistant.com/webservices/soap/user.cfc?wsdl

Function Name Description
GetCandidates Gets a list of candidates
GetEthnicities Gets a list of system ethnicities
GetNationalities Gets a list of system nationalities
GetProgress Gets candidates progress
GetProgressFull Gets candidates progress (includes statuses and elements)
GetTrainers Gets a list of trainers in their respective user groups