Availability at Car Park - DE-Start method
Car Park Availability Request
Method
GET
Endpoint
The endpoint to use is:
https://api.holidayextras.co.uk/de-start/v1/carpark/CarParkCode
Request Parameters
NB: All parameter names are case sensitive.
Name | Data Type | Format | Mandatory? | Additional Information |
---|---|---|---|---|
StartCustomer | String | [0-9] 6 chars | Y | This will be assigned to you by your Account Manager during set up. |
BusinessUnit | String | [0-9] 3 chars | Y | This will be assigned to you by your Account Manager during set up. |
Operator | String | [A-Z] 3 chars | Y | This always defaults to BJT . |
key | String | [A-Z] 10 chars | Y | This will be assigned to you by your Account Manager during set up. |
token | String | [0-9] 9 chars | Y | This is the same token used in the availability request. |
ArrivalDate | Date | YYYY-MM-DD | Y | Date customer drops vehicle at car park. |
ArrivalTime | Time | HHMM | Y | Time customer drops vehicle at car park. |
DepartDate | Date | YYYY-MM-DD | Y | Date customer picks up vehicle from car park. |
DepartTime | Time | HHMM | Y | Time customer picks up vehicle from car park. |
NumberOfPax | Integer | [0-9] 2 chars | Y | Number of passengers. |
Car Park Availability Response
The car park booking response will confirm that a booking has been placed in our system.
For a detailed explanation of the fields returned, please see below:
Field | Additional Information |
---|---|
CarPark/TotalPrice | Amount payable by the customer. |
CarPark/BookingURL | The URL to POST the booking request to for this particular product. |
CarPark/MoreInfoURL | The link to more information about this product, sourced from the Product Library. |
API_Header/Request | The API returns every parameter and value you sent in the previous request. |
Worked Examples
Below are worked examples of both the request and response for availability for car parking using the DE-Start method.
Car Park Availability Request - DE-Start method
https://api.holidayextras.co.uk/de-start/sandbox/v1/carpark/FRA8?StartCustomer=YourStartCustomer&BusinessUnit=YourBusinessUnit&IInitials=BJT&ArrivalDate=2018-12-01&ArrivalTime=1200&DepartDate=2018-12-08&DepartTime=1400&NumberOfPax=1&key=YourKey&token=YourToken
Car Park Availability Response - DE-Start method
<?xml version="1.0" ?>
<API_Reply Product="CarPark" RequestCode="1" Result="OK">
<CarPark c="1">
<CarDetails>N</CarDetails>
<TotalPrice>160.00</TotalPrice>
<GatePrice>0.00</GatePrice>
<Name>Airparks Parkhaus Frankfurt - Winterspecial</Name>
<Code>FRA8</Code>
<Filter>
<recommended>1</recommended>
</Filter>
<BookingURL>/carpark/FRA2</BookingURL>
<MoreInfoURL>/product/FRA2</MoreInfoURL>
</CarPark>
<API_Header>
<Request>
<StartCustomer>YourStartCustomer</StartCustomer>
<BusinessUnit>YourBusinessUnit</BusinessUnit>
<Initials>BJT</Initials>
<ArrivalDate>2018-12-01</ArrivalDate>
<ArrivalTime>1200</ArrivalTime>
<DepartDate>2018-12-08</DepartDate>
<DepartTime>1400</DepartTime>
<NumberOfPax>1</NumberOfPax>
<key>YourKey</key>
<token>YourToken</token>
</Request>
</API_Header>
</API_Reply>