Users
Click here for a complete list of operations.
AddAndRegisterStudent_Portal
Adds AND Registers a student to Foliotek. Use this overload if you have a portal you will be logging students in with. Returns a string array, [0] is the userid for the student, [1] is an access key that can be used to log them in immediately. Requires WSE 3.0 Authentication.
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /Version1/Users.asmx HTTP/1.1 Host: webservices.foliotek.com Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://wsdev.foliotek.com/Version1/AddAndRegisterStudent_Portal" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <AddAndRegisterStudent_Portal xmlns="http://wsdev.foliotek.com/Version1/"> <StudentNumber>string</StudentNumber> <FirstName>string</FirstName> <LastName>string</LastName> <MiddleName>string</MiddleName> <Email>string</Email> <AltEmail>string</AltEmail> <ExternalUserName>string</ExternalUserName> <Length>int</Length> <GroupCode>string</GroupCode> <StorageLimitMB>int</StorageLimitMB> <TimeZone>string</TimeZone> </AddAndRegisterStudent_Portal> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <AddAndRegisterStudent_PortalResponse xmlns="http://wsdev.foliotek.com/Version1/"> <AddAndRegisterStudent_PortalResult> <string>string</string> <string>string</string> </AddAndRegisterStudent_PortalResult> </AddAndRegisterStudent_PortalResponse> </soap:Body> </soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /Version1/Users.asmx HTTP/1.1 Host: webservices.foliotek.com Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <AddAndRegisterStudent_Portal xmlns="http://wsdev.foliotek.com/Version1/"> <StudentNumber>string</StudentNumber> <FirstName>string</FirstName> <LastName>string</LastName> <MiddleName>string</MiddleName> <Email>string</Email> <AltEmail>string</AltEmail> <ExternalUserName>string</ExternalUserName> <Length>int</Length> <GroupCode>string</GroupCode> <StorageLimitMB>int</StorageLimitMB> <TimeZone>string</TimeZone> </AddAndRegisterStudent_Portal> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <AddAndRegisterStudent_PortalResponse xmlns="http://wsdev.foliotek.com/Version1/"> <AddAndRegisterStudent_PortalResult> <string>string</string> <string>string</string> </AddAndRegisterStudent_PortalResult> </AddAndRegisterStudent_PortalResponse> </soap12:Body> </soap12:Envelope>