AbodeONE

<back to all web services

UpdateSelfMoveIn

Requires Authentication
The following routes are available for this service:
PATCH/student/{StudentId}/self_move_in
PATCH/reservation/{ReservationId}/self_move_in
UpdateSelfMoveIn Parameters:
NameParameterData TypeRequiredDescription
StudentIdpathint?No
SchoolIdquerystringNo
TermIdqueryint?No
ReservationIdpathint?No
AllowSelfMoveInqueryboolNo
SelfMoveInStatequerySelfMoveInStateEnum?No
SelfMoveInDtqueryDateTime?No
SelfMoveInStateEnum Enum:
Contact
Inspection
MoveIn
Complete
Disabled
SelfMoveInResponse Parameters:
NameParameterData TypeRequiredDescription
ResultformSelfMoveInDTONo
SelfMoveInStepsformList<string>No
ResponseStatusformResponseStatusNo
SelfMoveInDTO Parameters:
NameParameterData TypeRequiredDescription
StudentIdformintNo
TermIdformintNo
ReservationIdformintNo
AllowSelfMoveInformboolNo
SelfMoveInStateformSelfMoveInStateEnumNo
SelfMoveInDtformDateTime?No
BillingStartOptionformBillingStartOptionEnumNo
BillingEndOptionformBillingEndOptionEnumNo
FirstNameformstringNo
LastNameformstringNo
DisplayNameformstringNo
SchoolidformstringNo
ReservedBuildingformstringNo
ReservedRoomformstringNo
ReservedRoomRateformstringNo
MovedInBuildingformstringNo
MovedInRoomformstringNo
MovedInRoomRateformstringNo
BillingStartOptionEnum Enum:
Auto
Term
MoveIn
BillingEndOptionEnum Enum:
Auto
Term
MoveOut

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.

PATCH //student/{StudentId}/self_move_in HTTP/1.1 
Host: api.lsu-staging.abodehms.com 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<UpdateSelfMoveIn xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AbodeAPI.ServiceModel">
  <AllowSelfMoveIn>false</AllowSelfMoveIn>
  <ReservationId>0</ReservationId>
  <SchoolId>String</SchoolId>
  <SelfMoveInDt>0001-01-01T00:00:00</SelfMoveInDt>
  <SelfMoveInState>Contact</SelfMoveInState>
  <StudentId>0</StudentId>
  <TermId>0</TermId>
</UpdateSelfMoveIn>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<SelfMoveInResponse 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>
    <AllowSelfMoveIn>false</AllowSelfMoveIn>
    <BillingEndOption>Auto</BillingEndOption>
    <BillingStartOption>Auto</BillingStartOption>
    <DisplayName>String</DisplayName>
    <FirstName>String</FirstName>
    <LastName>String</LastName>
    <MovedInBuilding>String</MovedInBuilding>
    <MovedInRoom>String</MovedInRoom>
    <MovedInRoomRate>String</MovedInRoomRate>
    <ReservationId>0</ReservationId>
    <ReservedBuilding>String</ReservedBuilding>
    <ReservedRoom>String</ReservedRoom>
    <ReservedRoomRate>String</ReservedRoomRate>
    <Schoolid>String</Schoolid>
    <SelfMoveInDt>0001-01-01T00:00:00</SelfMoveInDt>
    <SelfMoveInState>Contact</SelfMoveInState>
    <StudentId>0</StudentId>
    <TermId>0</TermId>
  </Result>
  <SelfMoveInSteps xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </SelfMoveInSteps>
</SelfMoveInResponse>