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 //future_plan_response/delete HTTP/1.1
Host: api.lsu.abodehms.com
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<DeleteFuturePlanResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AbodeAPI.ServiceModel">
<FuturePlanResponseId>0</FuturePlanResponseId>
</DeleteFuturePlanResponse>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<FuturePlanResponse 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>
<Birthday>0001-01-01T00:00:00</Birthday>
<BuildingName>String</BuildingName>
<CellPhone>String</CellPhone>
<CreatedBy>String</CreatedBy>
<CreatedDt>0001-01-01T00:00:00</CreatedDt>
<Email>String</Email>
<ExpectedCheckoutDt>0001-01-01T00:00:00</ExpectedCheckoutDt>
<ExpectsCheckout>false</ExpectsCheckout>
<FirstName>String</FirstName>
<ForwardAddress1>String</ForwardAddress1>
<ForwardAddress2>String</ForwardAddress2>
<ForwardAddressType>String</ForwardAddressType>
<ForwardCity>String</ForwardCity>
<ForwardCountry>String</ForwardCountry>
<ForwardEmail>String</ForwardEmail>
<ForwardPhone>String</ForwardPhone>
<ForwardPostal>String</ForwardPostal>
<ForwardState>String</ForwardState>
<FuturePlanResponseId>0</FuturePlanResponseId>
<FuturePlanSurveyId>0</FuturePlanSurveyId>
<FutureTermId>0</FutureTermId>
<Gender>String</Gender>
<HolidayLeaveResponseId>0</HolidayLeaveResponseId>
<HomePhone>String</HomePhone>
<HousingChangeRequests>String</HousingChangeRequests>
<IsLateCheckout>false</IsLateCheckout>
<LastName>String</LastName>
<LateCheckoutReason>String</LateCheckoutReason>
<MailboxName>String</MailboxName>
<ModifiedBy>String</ModifiedBy>
<ModifiedDt>0001-01-01T00:00:00</ModifiedDt>
<Notes>String</Notes>
<PlanCategory>String</PlanCategory>
<PlanCode>String</PlanCode>
<PlanDetail>String</PlanDetail>
<PlanText>String</PlanText>
<PlannedStayInRoom>false</PlannedStayInRoom>
<PlannedSummerResident>false</PlannedSummerResident>
<ResidentId>0</ResidentId>
<ResponseType>String</ResponseType>
<Room>String</Room>
<RoomPhone>String</RoomPhone>
<Schoolid>String</Schoolid>
<StudentId>0</StudentId>
<SubmittedDt>0001-01-01T00:00:00</SubmittedDt>
<SummerDetails>String</SummerDetails>
<SummerEndDt>0001-01-01T00:00:00</SummerEndDt>
<SummerReason>String</SummerReason>
<SummerStartDt>0001-01-01T00:00:00</SummerStartDt>
<TermName>String</TermName>
<WingName>String</WingName>
</Result>
</FuturePlanResponse>