GET api/v{version}/customer
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
version |
The requested API version |
string |
Required Default value is 1 |
Body Parameters
None.
Response Information
Resource Description
BasicCustomerName | Description | Type | Additional information |
---|---|---|---|
HasAnActiveBooking | boolean |
None. |
|
BuildingName | string |
None. |
|
University | string |
None. |
|
Course | string |
None. |
|
TenancyType | TenancyType |
None. |
|
CurrentLocation | Collection of Location |
None. |
|
MaintenanceServiceTypes | Collection of MaintenanceService |
None. |
|
NotificationCount | integer |
None. |
|
Id | integer |
None. |
|
GivenName | string |
None. |
|
FamilyName | string |
None. |
|
CustomerId | string |
None. |
|
string |
None. |
||
HomeCountry | string |
None. |
|
AcademicYear | string |
None. |
|
MobileNumber | string |
None. |
Response Formats
application/json, text/json
Sample:
{ "MobileNumber": null, "HasAnActiveBooking": true, "BuildingName": "Bristol UNITE House", "University": "Uni of Life", "Course": "Life studies", "TenancyType": "1", "CurrentLocation": [ { "Id": 3827398, "Name": "Room A Flat 202", "LocationType": "Room" }, { "Id": 2131232, "Name": "Flat 202", "LocationType": "Flat" }, { "Id": 123123, "Name": "Second Floor", "LocationType": "Floor" }, { "Id": 123, "Name": "Ice Palace", "LocationType": "Property" }, { "Id": 123, "Name": "North Pole", "LocationType": "City" } ], "MaintenanceServiceTypes": [ { "ServiceId": 2, "Service": "Electrical" }, { "ServiceId": 5, "Service": "Glazing" } ], "NotificationCount": 0, "Id": 0, "GivenName": "Bob", "FamilyName": "Smith", "CustomerId": "0897989879", "Email": "na@na.com", "HomeCountry": "North Pole", "AcademicYear": null }
text/javascript
Sample:
{"MobileNumber":null,"HasAnActiveBooking":true,"BuildingName":"Bristol UNITE House","University":"Uni of Life","Course":"Life studies","TenancyType":"1","CurrentLocation":[{"Id":3827398,"Name":"Room A Flat 202","LocationType":"Room"},{"Id":2131232,"Name":"Flat 202","LocationType":"Flat"},{"Id":123123,"Name":"Second Floor","LocationType":"Floor"},{"Id":123,"Name":"Ice Palace","LocationType":"Property"},{"Id":123,"Name":"North Pole","LocationType":"City"}],"MaintenanceServiceTypes":[{"ServiceId":2,"Service":"Electrical"},{"ServiceId":5,"Service":"Glazing"}],"NotificationCount":0,"Id":0,"GivenName":"Bob","FamilyName":"Smith","CustomerId":"0897989879","Email":"na@na.com","HomeCountry":"North Pole","AcademicYear":null}
application/xml, text/xml
Sample:
<BasicCustomer xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/UNITE.External.API.Models"> <AcademicYear i:nil="true" /> <CustomerId>0897989879</CustomerId> <Email>na@na.com</Email> <FamilyName>Smith</FamilyName> <GivenName>Bob</GivenName> <HomeCountry>North Pole</HomeCountry> <Id>0</Id> <BuildingName>Bristol UNITE House</BuildingName> <Course>Life studies</Course> <CurrentLocation> <Location> <Id>3827398</Id> <LocationType>Room</LocationType> <Name>Room A Flat 202</Name> </Location> <Location> <Id>2131232</Id> <LocationType>Flat</LocationType> <Name>Flat 202</Name> </Location> <Location> <Id>123123</Id> <LocationType>Floor</LocationType> <Name>Second Floor</Name> </Location> <Location> <Id>123</Id> <LocationType>Property</LocationType> <Name>Ice Palace</Name> </Location> <Location> <Id>123</Id> <LocationType>City</LocationType> <Name>North Pole</Name> </Location> </CurrentLocation> <HasAnActiveBooking>true</HasAnActiveBooking> <MaintenanceServiceTypes> <MaintenanceService> <Service>Electrical</Service> <ServiceId>2</ServiceId> </MaintenanceService> <MaintenanceService> <Service>Glazing</Service> <ServiceId>5</ServiceId> </MaintenanceService> </MaintenanceServiceTypes> <MobileNumber i:nil="true" /> <NotificationCount>0</NotificationCount> <TenancyType>AcademicYear</TenancyType> <University>Uni of Life</University> </BasicCustomer>