Courses - GetFrameworks - Gets a list of courses in the system
Service URL: https://api.learningassistant.com/webservices/soap/course.cfc?wsdl
Request
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Header>
<authToken loggedin="YES" soapenv:actor="" soapenv:mustUnderstand="0" xmlns="https://api.learningassistant.com" xmlns:ns1="https://api.learningassistant.com">
<id type="xsd:string"> {ID} </id>
<uuid type="xsd:string"> {UUID} </uuid>
</authToken>
</soapenv:Header>
<soapenv:Body>
<ns1:GetFrameworks soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="https://api.learningassistant.com">
<CourseTemplateUUID xsi:type="xsd:string"> {CourseTemplateUUID} </CourseTemplateUUID>
<CourseQAN xsi:type="xsd:string"> {CourseQAN} </CourseQAN>
</ns1:GetFrameworks>
</soapenv:Body>
</soapenv:Envelope>
Response
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Header>
<authToken loggedin="YES" soapenv:actor="" soapenv:mustUnderstand="0" xmlns="https://api.learningassistant.com" xmlns:ns1="https://api.learningassistant.com">
<id type="xsd:string"> {ID} </id>
<uuid type="xsd:string"> {UUID} </uuid>
</authToken>
</soapenv:Header>
<soapenv:Body>
<ns2:GetFrameworksResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns2="https://api.learningassistant.com">
<GetFrameworksReturn soapenc:arrayType="ns3:Type_framework[12]" xmlns:ns3="http://course.types.soap.webservices" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="soapenc:Array">
<GetFrameworksReturn xsi:type="ns3:Type_framework">
<CourseName xsi:type="xsd:string"> {CourseName} </CourseName>
<CourseQAN xsi:type="xsd:string"> {CourseQAN} </CourseQAN>
<CourseTemplateUUID xsi:type="xsd:string"> {CourseTemplateUUID} </CourseTemplateUUID>
<ModifiedDate xsi:type="xsd:string"> {ModifiedDate} </ModifiedDate>
<Units soapenc:arrayType="ns3:Type_frameworkUnit[85]" xsi:type="soapenc:Array">
<Units xsi:type="ns3:Type_frameworkUnit">
<UnitName xsi:type="xsd:string"> {UnitName} </UnitName>
<UnitQAN xsi:type="xsd:string"> {UnitQAN} </UnitQAN>
<UnitTemplateUUID xsi:type="xsd:string"> {UnitTemplateUUID} </UnitTemplateUUID>
</Units>
</Units>
</GetFrameworksReturn>
</GetFrameworksReturn>
</ns2:GetFrameworksResponse>
</soapenv:Body>
</soapenv:Envelope>
Request Fields
-
GetFrameworks array
Required
Top level field for GetFrameworks
-
CourseTemplateUUID string
Course template uuid
-
CourseQAN string
Course QAN
Response Fields
-
GetFrameworksResponse array
Top level field for GetFrameworks
-
CourseName string
Top level field for GetFrameworks
-
CourseQAN string
Top level field for GetFrameworks
-
CourseTemplateUUID string
Top level field for GetFrameworks
-
ModifiedDate string
Top level field for GetFrameworks
-
Units array
Top level field for GetFrameworks
-
UnitName string
Top level field for GetFrameworks
-
UnitQAN string
Top level field for GetFrameworks
-
UnitTemplateUUID string
Top level field for GetFrameworks