To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
HTTP + XML
The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST //students/{StudentId} HTTP/1.1
Host: api.lsu.abodehms.com
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<GetStudent xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AbodeAPI.ServiceModel">
<SchoolId>String</SchoolId>
<StudentId>0</StudentId>
</GetStudent>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<StudentResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AbodeAPI.ServiceModel">
<ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types">
<d2p1:ErrorCode>String</d2p1:ErrorCode>
<d2p1:Message>String</d2p1:Message>
<d2p1:StackTrace>String</d2p1:StackTrace>
<d2p1:Errors>
<d2p1:ResponseError>
<d2p1:ErrorCode>String</d2p1:ErrorCode>
<d2p1:FieldName>String</d2p1:FieldName>
<d2p1:Message>String</d2p1:Message>
<d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:KeyValueOfstringstring>
<d5p1:Key>String</d5p1:Key>
<d5p1:Value>String</d5p1:Value>
</d5p1:KeyValueOfstringstring>
</d2p1:Meta>
</d2p1:ResponseError>
</d2p1:Errors>
<d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:KeyValueOfstringstring>
<d3p1:Key>String</d3p1:Key>
<d3p1:Value>String</d3p1:Value>
</d3p1:KeyValueOfstringstring>
</d2p1:Meta>
</ResponseStatus>
<Result>
<Address1>String</Address1>
<Address2>String</Address2>
<Age>0</Age>
<ArrivingTerm>String</ArrivingTerm>
<ArrivingYear>String</ArrivingYear>
<Assigned>0</Assigned>
<Birthday>0001-01-01T00:00:00</Birthday>
<BuildingId>0</BuildingId>
<Cellphone>String</Cellphone>
<CheckedIn>0</CheckedIn>
<City>String</City>
<ClassId>String</ClassId>
<ClassStanding>String</ClassStanding>
<Contact1>String</Contact1>
<Contact1Relation>String</Contact1Relation>
<Contact2>String</Contact2>
<Contact2Relation>String</Contact2Relation>
<Contactcomments>String</Contactcomments>
<Contactphone1>String</Contactphone1>
<Contactphone2>String</Contactphone2>
<Country>String</Country>
<CreditLoad>0</CreditLoad>
<CreditsCompleted>0</CreditsCompleted>
<CurfewDefaultId>String</CurfewDefaultId>
<CurfewId>String</CurfewId>
<CurfewOverride>String</CurfewOverride>
<CurfewRestricted>String</CurfewRestricted>
<DepositReceived>0001-01-01T00:00:00</DepositReceived>
<DepositRefunded>0001-01-01T00:00:00</DepositRefunded>
<DisplayName>String</DisplayName>
<Email>String</Email>
<Email2>String</Email2>
<Emergency1Address1>String</Emergency1Address1>
<Emergency1Address2>String</Emergency1Address2>
<Emergency1CellPhone>String</Emergency1CellPhone>
<Emergency1City>String</Emergency1City>
<Emergency1Contact>String</Emergency1Contact>
<Emergency1HomePhone>String</Emergency1HomePhone>
<Emergency1OtherPhone>String</Emergency1OtherPhone>
<Emergency1PagerPhone>String</Emergency1PagerPhone>
<Emergency1Postal>String</Emergency1Postal>
<Emergency1Relation>String</Emergency1Relation>
<Emergency1State>String</Emergency1State>
<Emergency1WorkPhone>String</Emergency1WorkPhone>
<Emergency2Address1>String</Emergency2Address1>
<Emergency2Address2>String</Emergency2Address2>
<Emergency2CellPhone>String</Emergency2CellPhone>
<Emergency2City>String</Emergency2City>
<Emergency2Contact>String</Emergency2Contact>
<Emergency2Country>String</Emergency2Country>
<Emergency2Email>String</Emergency2Email>
<Emergency2HomePhone>String</Emergency2HomePhone>
<Emergency2OtherPhone>String</Emergency2OtherPhone>
<Emergency2Postal>String</Emergency2Postal>
<Emergency2Relation>String</Emergency2Relation>
<Emergency2State>String</Emergency2State>
<Emergency2WorkPhone>String</Emergency2WorkPhone>
<EnrollmentFeePaid>String</EnrollmentFeePaid>
<EthnicId>String</EthnicId>
<FinClear>String</FinClear>
<FirstName>String</FirstName>
<Gender>String</Gender>
<Gpa>0</Gpa>
<Grace>String</Grace>
<Graduating>String</Graduating>
<GraduatingTermId>String</GraduatingTermId>
<Highschool>String</Highschool>
<Homephone>String</Homephone>
<Hsgpa>0</Hsgpa>
<IdSerial>String</IdSerial>
<ImageUrl>String</ImageUrl>
<InsuranceCompany>String</InsuranceCompany>
<InsurancePolicy>String</InsurancePolicy>
<IntendHousing>String</IntendHousing>
<LastName>String</LastName>
<LeavePermissionFrom1>String</LeavePermissionFrom1>
<LeavePermissionFrom2>String</LeavePermissionFrom2>
<LeavePermissionFrom3>String</LeavePermissionFrom3>
<LeavePermissionFrom4>String</LeavePermissionFrom4>
<LeavePermissionFrom5>String</LeavePermissionFrom5>
<LeavePermissionFrom6>String</LeavePermissionFrom6>
<LeavePermissions>String</LeavePermissions>
<Major1>String</Major1>
<Major2>String</Major2>
<Major3>String</Major3>
<MedicalAllergies>String</MedicalAllergies>
<MedicalArrangements>String</MedicalArrangements>
<MedicalCarePermission>String</MedicalCarePermission>
<MedicalDisease>String</MedicalDisease>
<MedicalMedicationAllergies>String</MedicalMedicationAllergies>
<MedicalMedications>String</MedicalMedications>
<MedicalNotes>String</MedicalNotes>
<MedicalOnMeds>String</MedicalOnMeds>
<MedicalOngoing>String</MedicalOngoing>
<MedicalSpecialTreatment>String</MedicalSpecialTreatment>
<MiddleName>String</MiddleName>
<Minor1>String</Minor1>
<Minor2>String</Minor2>
<Minor3>String</Minor3>
<NickName>String</NickName>
<Otherphone>String</Otherphone>
<ParentSignDate>0001-01-01T00:00:00</ParentSignDate>
<ParentSigned>String</ParentSigned>
<ParentalContact>String</ParentalContact>
<PhotoFilename>String</PhotoFilename>
<Physician>String</Physician>
<PhysicianPhone>String</PhysicianPhone>
<Postal>String</Postal>
<PreventLeaves>String</PreventLeaves>
<Religion>String</Religion>
<ReserveBuildingId>0</ReserveBuildingId>
<ReserveRoom>String</ReserveRoom>
<Room>String</Room>
<SchoolId>String</SchoolId>
<SmsPermission>String</SmsPermission>
<State>String</State>
<StudentId>0</StudentId>
<StudentSignDate>0001-01-01T00:00:00</StudentSignDate>
<Summerphone>String</Summerphone>
<TermsAttended>0</TermsAttended>
<TshirtSize>String</TshirtSize>
<Username>String</Username>
<VisitLocal>String</VisitLocal>
<WingId>0</WingId>
<WorshipDefaultId>String</WorshipDefaultId>
<WorshipOverride>String</WorshipOverride>
<WorshipReqId>String</WorshipReqId>
<WorshipRestricted>String</WorshipRestricted>
</Result>
</StudentResponse>