GET api/OTA/GetSites

Retrieves a complete list of sites available for online booking

Request Information

URI Parameters

None.

Body Parameters

None.

Response Information

Resource Description

List of sites

Collection of SiteVM
NameDescriptionTypeAdditional information
Id

Unique site identifier

integer

None.

Description

string

None.

Name

string

None.

SiteType

LookupVM

None.

SiteClass

LookupVM

None.

PadType

LookupVM

None.

SiteFacing

LookupVM

None.

MinRVLength

integer

None.

MaxRVLength

integer

None.

Width

integer

None.

Length

integer

None.

PadWidth

integer

None.

PadLength

integer

None.

HasElectric

boolean

None.

HasWater

boolean

None.

HasSewer

boolean

None.

HasCable

boolean

None.

HasPhone

boolean

None.

HasWiFi

boolean

None.

IsPullThrough

boolean

None.

LevelRating

integer

None.

ShadeRating

integer

None.

IsWaterfront

boolean

None.

SiteAmenities

Collection of SiteAmenityVM

None.

ElectricServiceType

LookupVM

None.

IsBookedForDates

boolean

None.

Images

Collection of ImageVM

None.

IsAvailable

boolean

None.

BookNowURL

string

None.

Amenities

Collection of string

None.

RigRestrictions

Collection of RigRestrictionVM

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "Id": 1,
    "Description": "sample string 2",
    "Name": "sample string 3",
    "SiteType": {
      "Abbreviation": "sample string 1",
      "Value": "sample string 2",
      "Desc": "sample string 3",
      "SortOrder": 4
    },
    "SiteClass": {
      "Abbreviation": "sample string 1",
      "Value": "sample string 2",
      "Desc": "sample string 3",
      "SortOrder": 4
    },
    "PadType": {
      "Abbreviation": "sample string 1",
      "Value": "sample string 2",
      "Desc": "sample string 3",
      "SortOrder": 4
    },
    "SiteFacing": {
      "Abbreviation": "sample string 1",
      "Value": "sample string 2",
      "Desc": "sample string 3",
      "SortOrder": 4
    },
    "MinRVLength": 1,
    "MaxRVLength": 1,
    "Width": 1,
    "Length": 1,
    "PadWidth": 1,
    "PadLength": 1,
    "HasElectric": true,
    "HasWater": true,
    "HasSewer": true,
    "HasCable": true,
    "HasPhone": true,
    "HasWiFi": true,
    "IsPullThrough": true,
    "LevelRating": 1,
    "ShadeRating": 1,
    "IsWaterfront": true,
    "SiteAmenities": [
      {
        "Lookup": {
          "Abbreviation": "sample string 1",
          "Value": "sample string 2",
          "Desc": "sample string 3",
          "SortOrder": 4
        }
      },
      {
        "Lookup": {
          "Abbreviation": "sample string 1",
          "Value": "sample string 2",
          "Desc": "sample string 3",
          "SortOrder": 4
        }
      }
    ],
    "ElectricServiceType": {
      "Abbreviation": "sample string 1",
      "Value": "sample string 2",
      "Desc": "sample string 3",
      "SortOrder": 4
    },
    "IsBookedForDates": true,
    "Images": [
      {
        "Id": 1,
        "Name": "sample string 2",
        "Caption": "sample string 3",
        "SortOrder": 4,
        "ImageURL": "sample string 5",
        "ThumbnailURL": "sample string 6",
        "Type": 0
      },
      {
        "Id": 1,
        "Name": "sample string 2",
        "Caption": "sample string 3",
        "SortOrder": 4,
        "ImageURL": "sample string 5",
        "ThumbnailURL": "sample string 6",
        "Type": 0
      }
    ],
    "IsAvailable": true,
    "BookNowURL": "sample string 13",
    "Amenities": [
      "sample string 1",
      "sample string 2"
    ],
    "RigRestrictions": [
      {
        "VehicleType": {
          "Abbreviation": "sample string 1",
          "Value": "sample string 2",
          "Desc": "sample string 3",
          "SortOrder": 4
        },
        "Features": [
          {
            "Feature": {
              "Abbreviation": "sample string 1",
              "Value": "sample string 2",
              "Desc": "sample string 3",
              "SortOrder": 4
            }
          },
          {
            "Feature": {
              "Abbreviation": "sample string 1",
              "Value": "sample string 2",
              "Desc": "sample string 3",
              "SortOrder": 4
            }
          }
        ]
      },
      {
        "VehicleType": {
          "Abbreviation": "sample string 1",
          "Value": "sample string 2",
          "Desc": "sample string 3",
          "SortOrder": 4
        },
        "Features": [
          {
            "Feature": {
              "Abbreviation": "sample string 1",
              "Value": "sample string 2",
              "Desc": "sample string 3",
              "SortOrder": 4
            }
          },
          {
            "Feature": {
              "Abbreviation": "sample string 1",
              "Value": "sample string 2",
              "Desc": "sample string 3",
              "SortOrder": 4
            }
          }
        ]
      }
    ]
  },
  {
    "Id": 1,
    "Description": "sample string 2",
    "Name": "sample string 3",
    "SiteType": {
      "Abbreviation": "sample string 1",
      "Value": "sample string 2",
      "Desc": "sample string 3",
      "SortOrder": 4
    },
    "SiteClass": {
      "Abbreviation": "sample string 1",
      "Value": "sample string 2",
      "Desc": "sample string 3",
      "SortOrder": 4
    },
    "PadType": {
      "Abbreviation": "sample string 1",
      "Value": "sample string 2",
      "Desc": "sample string 3",
      "SortOrder": 4
    },
    "SiteFacing": {
      "Abbreviation": "sample string 1",
      "Value": "sample string 2",
      "Desc": "sample string 3",
      "SortOrder": 4
    },
    "MinRVLength": 1,
    "MaxRVLength": 1,
    "Width": 1,
    "Length": 1,
    "PadWidth": 1,
    "PadLength": 1,
    "HasElectric": true,
    "HasWater": true,
    "HasSewer": true,
    "HasCable": true,
    "HasPhone": true,
    "HasWiFi": true,
    "IsPullThrough": true,
    "LevelRating": 1,
    "ShadeRating": 1,
    "IsWaterfront": true,
    "SiteAmenities": [
      {
        "Lookup": {
          "Abbreviation": "sample string 1",
          "Value": "sample string 2",
          "Desc": "sample string 3",
          "SortOrder": 4
        }
      },
      {
        "Lookup": {
          "Abbreviation": "sample string 1",
          "Value": "sample string 2",
          "Desc": "sample string 3",
          "SortOrder": 4
        }
      }
    ],
    "ElectricServiceType": {
      "Abbreviation": "sample string 1",
      "Value": "sample string 2",
      "Desc": "sample string 3",
      "SortOrder": 4
    },
    "IsBookedForDates": true,
    "Images": [
      {
        "Id": 1,
        "Name": "sample string 2",
        "Caption": "sample string 3",
        "SortOrder": 4,
        "ImageURL": "sample string 5",
        "ThumbnailURL": "sample string 6",
        "Type": 0
      },
      {
        "Id": 1,
        "Name": "sample string 2",
        "Caption": "sample string 3",
        "SortOrder": 4,
        "ImageURL": "sample string 5",
        "ThumbnailURL": "sample string 6",
        "Type": 0
      }
    ],
    "IsAvailable": true,
    "BookNowURL": "sample string 13",
    "Amenities": [
      "sample string 1",
      "sample string 2"
    ],
    "RigRestrictions": [
      {
        "VehicleType": {
          "Abbreviation": "sample string 1",
          "Value": "sample string 2",
          "Desc": "sample string 3",
          "SortOrder": 4
        },
        "Features": [
          {
            "Feature": {
              "Abbreviation": "sample string 1",
              "Value": "sample string 2",
              "Desc": "sample string 3",
              "SortOrder": 4
            }
          },
          {
            "Feature": {
              "Abbreviation": "sample string 1",
              "Value": "sample string 2",
              "Desc": "sample string 3",
              "SortOrder": 4
            }
          }
        ]
      },
      {
        "VehicleType": {
          "Abbreviation": "sample string 1",
          "Value": "sample string 2",
          "Desc": "sample string 3",
          "SortOrder": 4
        },
        "Features": [
          {
            "Feature": {
              "Abbreviation": "sample string 1",
              "Value": "sample string 2",
              "Desc": "sample string 3",
              "SortOrder": 4
            }
          },
          {
            "Feature": {
              "Abbreviation": "sample string 1",
              "Value": "sample string 2",
              "Desc": "sample string 3",
              "SortOrder": 4
            }
          }
        ]
      }
    ]
  }
]

application/xml, text/xml

Sample:
<ArrayOfSiteVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CGA.Web.API.Models">
  <SiteVM>
    <Amenities xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </Amenities>
    <BookNowURL>sample string 13</BookNowURL>
    <Description>sample string 2</Description>
    <ElectricServiceType>
      <Abbreviation>sample string 1</Abbreviation>
      <Desc>sample string 3</Desc>
      <SortOrder>4</SortOrder>
      <Value>sample string 2</Value>
    </ElectricServiceType>
    <HasCable>true</HasCable>
    <HasElectric>true</HasElectric>
    <HasPhone>true</HasPhone>
    <HasSewer>true</HasSewer>
    <HasWater>true</HasWater>
    <HasWiFi>true</HasWiFi>
    <Id>1</Id>
    <Images>
      <ImageVM>
        <Caption>sample string 3</Caption>
        <Id>1</Id>
        <ImageURL>sample string 5</ImageURL>
        <Name>sample string 2</Name>
        <SortOrder>4</SortOrder>
        <ThumbnailURL>sample string 6</ThumbnailURL>
        <Type>Image</Type>
      </ImageVM>
      <ImageVM>
        <Caption>sample string 3</Caption>
        <Id>1</Id>
        <ImageURL>sample string 5</ImageURL>
        <Name>sample string 2</Name>
        <SortOrder>4</SortOrder>
        <ThumbnailURL>sample string 6</ThumbnailURL>
        <Type>Image</Type>
      </ImageVM>
    </Images>
    <IsAvailable>true</IsAvailable>
    <IsBookedForDates>true</IsBookedForDates>
    <IsPullThrough>true</IsPullThrough>
    <IsWaterfront>true</IsWaterfront>
    <Length>1</Length>
    <LevelRating>1</LevelRating>
    <MaxRVLength>1</MaxRVLength>
    <MinRVLength>1</MinRVLength>
    <Name>sample string 3</Name>
    <PadLength>1</PadLength>
    <PadType>
      <Abbreviation>sample string 1</Abbreviation>
      <Desc>sample string 3</Desc>
      <SortOrder>4</SortOrder>
      <Value>sample string 2</Value>
    </PadType>
    <PadWidth>1</PadWidth>
    <RigRestrictions>
      <RigRestrictionVM>
        <Features>
          <RigRestrictionFeatureVM>
            <Feature>
              <Abbreviation>sample string 1</Abbreviation>
              <Desc>sample string 3</Desc>
              <SortOrder>4</SortOrder>
              <Value>sample string 2</Value>
            </Feature>
          </RigRestrictionFeatureVM>
          <RigRestrictionFeatureVM>
            <Feature>
              <Abbreviation>sample string 1</Abbreviation>
              <Desc>sample string 3</Desc>
              <SortOrder>4</SortOrder>
              <Value>sample string 2</Value>
            </Feature>
          </RigRestrictionFeatureVM>
        </Features>
        <VehicleType>
          <Abbreviation>sample string 1</Abbreviation>
          <Desc>sample string 3</Desc>
          <SortOrder>4</SortOrder>
          <Value>sample string 2</Value>
        </VehicleType>
      </RigRestrictionVM>
      <RigRestrictionVM>
        <Features>
          <RigRestrictionFeatureVM>
            <Feature>
              <Abbreviation>sample string 1</Abbreviation>
              <Desc>sample string 3</Desc>
              <SortOrder>4</SortOrder>
              <Value>sample string 2</Value>
            </Feature>
          </RigRestrictionFeatureVM>
          <RigRestrictionFeatureVM>
            <Feature>
              <Abbreviation>sample string 1</Abbreviation>
              <Desc>sample string 3</Desc>
              <SortOrder>4</SortOrder>
              <Value>sample string 2</Value>
            </Feature>
          </RigRestrictionFeatureVM>
        </Features>
        <VehicleType>
          <Abbreviation>sample string 1</Abbreviation>
          <Desc>sample string 3</Desc>
          <SortOrder>4</SortOrder>
          <Value>sample string 2</Value>
        </VehicleType>
      </RigRestrictionVM>
    </RigRestrictions>
    <ShadeRating>1</ShadeRating>
    <SiteAmenities>
      <SiteAmenityVM>
        <Lookup>
          <Abbreviation>sample string 1</Abbreviation>
          <Desc>sample string 3</Desc>
          <SortOrder>4</SortOrder>
          <Value>sample string 2</Value>
        </Lookup>
      </SiteAmenityVM>
      <SiteAmenityVM>
        <Lookup>
          <Abbreviation>sample string 1</Abbreviation>
          <Desc>sample string 3</Desc>
          <SortOrder>4</SortOrder>
          <Value>sample string 2</Value>
        </Lookup>
      </SiteAmenityVM>
    </SiteAmenities>
    <SiteClass>
      <Abbreviation>sample string 1</Abbreviation>
      <Desc>sample string 3</Desc>
      <SortOrder>4</SortOrder>
      <Value>sample string 2</Value>
    </SiteClass>
    <SiteFacing>
      <Abbreviation>sample string 1</Abbreviation>
      <Desc>sample string 3</Desc>
      <SortOrder>4</SortOrder>
      <Value>sample string 2</Value>
    </SiteFacing>
    <SiteType>
      <Abbreviation>sample string 1</Abbreviation>
      <Desc>sample string 3</Desc>
      <SortOrder>4</SortOrder>
      <Value>sample string 2</Value>
    </SiteType>
    <Width>1</Width>
  </SiteVM>
  <SiteVM>
    <Amenities xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </Amenities>
    <BookNowURL>sample string 13</BookNowURL>
    <Description>sample string 2</Description>
    <ElectricServiceType>
      <Abbreviation>sample string 1</Abbreviation>
      <Desc>sample string 3</Desc>
      <SortOrder>4</SortOrder>
      <Value>sample string 2</Value>
    </ElectricServiceType>
    <HasCable>true</HasCable>
    <HasElectric>true</HasElectric>
    <HasPhone>true</HasPhone>
    <HasSewer>true</HasSewer>
    <HasWater>true</HasWater>
    <HasWiFi>true</HasWiFi>
    <Id>1</Id>
    <Images>
      <ImageVM>
        <Caption>sample string 3</Caption>
        <Id>1</Id>
        <ImageURL>sample string 5</ImageURL>
        <Name>sample string 2</Name>
        <SortOrder>4</SortOrder>
        <ThumbnailURL>sample string 6</ThumbnailURL>
        <Type>Image</Type>
      </ImageVM>
      <ImageVM>
        <Caption>sample string 3</Caption>
        <Id>1</Id>
        <ImageURL>sample string 5</ImageURL>
        <Name>sample string 2</Name>
        <SortOrder>4</SortOrder>
        <ThumbnailURL>sample string 6</ThumbnailURL>
        <Type>Image</Type>
      </ImageVM>
    </Images>
    <IsAvailable>true</IsAvailable>
    <IsBookedForDates>true</IsBookedForDates>
    <IsPullThrough>true</IsPullThrough>
    <IsWaterfront>true</IsWaterfront>
    <Length>1</Length>
    <LevelRating>1</LevelRating>
    <MaxRVLength>1</MaxRVLength>
    <MinRVLength>1</MinRVLength>
    <Name>sample string 3</Name>
    <PadLength>1</PadLength>
    <PadType>
      <Abbreviation>sample string 1</Abbreviation>
      <Desc>sample string 3</Desc>
      <SortOrder>4</SortOrder>
      <Value>sample string 2</Value>
    </PadType>
    <PadWidth>1</PadWidth>
    <RigRestrictions>
      <RigRestrictionVM>
        <Features>
          <RigRestrictionFeatureVM>
            <Feature>
              <Abbreviation>sample string 1</Abbreviation>
              <Desc>sample string 3</Desc>
              <SortOrder>4</SortOrder>
              <Value>sample string 2</Value>
            </Feature>
          </RigRestrictionFeatureVM>
          <RigRestrictionFeatureVM>
            <Feature>
              <Abbreviation>sample string 1</Abbreviation>
              <Desc>sample string 3</Desc>
              <SortOrder>4</SortOrder>
              <Value>sample string 2</Value>
            </Feature>
          </RigRestrictionFeatureVM>
        </Features>
        <VehicleType>
          <Abbreviation>sample string 1</Abbreviation>
          <Desc>sample string 3</Desc>
          <SortOrder>4</SortOrder>
          <Value>sample string 2</Value>
        </VehicleType>
      </RigRestrictionVM>
      <RigRestrictionVM>
        <Features>
          <RigRestrictionFeatureVM>
            <Feature>
              <Abbreviation>sample string 1</Abbreviation>
              <Desc>sample string 3</Desc>
              <SortOrder>4</SortOrder>
              <Value>sample string 2</Value>
            </Feature>
          </RigRestrictionFeatureVM>
          <RigRestrictionFeatureVM>
            <Feature>
              <Abbreviation>sample string 1</Abbreviation>
              <Desc>sample string 3</Desc>
              <SortOrder>4</SortOrder>
              <Value>sample string 2</Value>
            </Feature>
          </RigRestrictionFeatureVM>
        </Features>
        <VehicleType>
          <Abbreviation>sample string 1</Abbreviation>
          <Desc>sample string 3</Desc>
          <SortOrder>4</SortOrder>
          <Value>sample string 2</Value>
        </VehicleType>
      </RigRestrictionVM>
    </RigRestrictions>
    <ShadeRating>1</ShadeRating>
    <SiteAmenities>
      <SiteAmenityVM>
        <Lookup>
          <Abbreviation>sample string 1</Abbreviation>
          <Desc>sample string 3</Desc>
          <SortOrder>4</SortOrder>
          <Value>sample string 2</Value>
        </Lookup>
      </SiteAmenityVM>
      <SiteAmenityVM>
        <Lookup>
          <Abbreviation>sample string 1</Abbreviation>
          <Desc>sample string 3</Desc>
          <SortOrder>4</SortOrder>
          <Value>sample string 2</Value>
        </Lookup>
      </SiteAmenityVM>
    </SiteAmenities>
    <SiteClass>
      <Abbreviation>sample string 1</Abbreviation>
      <Desc>sample string 3</Desc>
      <SortOrder>4</SortOrder>
      <Value>sample string 2</Value>
    </SiteClass>
    <SiteFacing>
      <Abbreviation>sample string 1</Abbreviation>
      <Desc>sample string 3</Desc>
      <SortOrder>4</SortOrder>
      <Value>sample string 2</Value>
    </SiteFacing>
    <SiteType>
      <Abbreviation>sample string 1</Abbreviation>
      <Desc>sample string 3</Desc>
      <SortOrder>4</SortOrder>
      <Value>sample string 2</Value>
    </SiteType>
    <Width>1</Width>
  </SiteVM>
</ArrayOfSiteVM>