Get Rates
Example on how to Get Rates for a Villa
Post Request data
Name | Type | Description |
---|---|---|
villa_id | Integer | Id of the Villas you want to retrieve info on. |
This sample code is written in PHP:
$url = 'https://api.wthvillas.com/api/v1/rates';
$data = array('villa_id' => "123");
$data_string = $data;
$curl = curl_init();
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_TIMEOUT, 30);
curl_setopt($curl, CURLOPT_HTTPHEADER, array(
'Authorization: Bearer YourTokenGoesHere'
);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_POST,count($data));
curl_setopt($curl, CURLOPT_POSTFIELDS, $data_string);
$response = curl_exec($curl);
curl_close($curl);
$returnData = json_decode($response, true);
print_r($returnData);
Response example data
{
"response": "success",
"rates": [
{
"date_from": "2019-04-28",
"date_to": "2019-11-22",
"bedrooms": 5,
"nightly_rate": 1286,
"weekly_rate": 9002,
"min_stay": 5,
"note": ""
},
{
"date_from": "2019-11-23",
"date_to": "2019-11-30",
"bedrooms": 5,
"nightly_rate": 1571,
"weekly_rate": 10997,
"min_stay": 7,
"note": "Thanksgiving"
},
{
"date_from": "2019-12-01",
"date_to": "2019-12-14",
"bedrooms": 5,
"nightly_rate": 1286,
"weekly_rate": 9002,
"min_stay": 5,
"note": ""
},
{
"date_from": "2019-12-15",
"date_to": "2019-12-20",
"bedrooms": 5,
"nightly_rate": 1643,
"weekly_rate": 11501,
"min_stay": 7,
"note": ""
},
{
"date_from": "2019-12-21",
"date_to": "2019-12-27",
"bedrooms": 5,
"nightly_rate": 3000,
"weekly_rate": 21000,
"min_stay": 7,
"note": "Christmas rates apply to any 7 night booking that includes Christmas Day"
},
{
"date_from": "2019-12-28",
"date_to": "2020-01-04",
"bedrooms": 5,
"nightly_rate": 3150,
"weekly_rate": 22050,
"min_stay": 7,
"note": "New Year’s rates apply to any 7 night booking that includes New Year’s Eve"
},
{
"date_from": "2019-01-03",
"date_to": "2019-04-19",
"bedrooms": 5,
"nightly_rate": 1643,
"weekly_rate": 11501,
"min_stay": 7,
"note": ""
},
{
"date_from": "2019-04-20",
"date_to": "2019-04-27",
"bedrooms": 5,
"nightly_rate": 1643,
"weekly_rate": 11501,
"min_stay": 7,
"note": "Easter*"
},
{
"date_from": "2020-01-05",
"date_to": "2020-04-20",
"bedrooms": 5,
"nightly_rate": 1714,
"weekly_rate": 11998,
"min_stay": 7,
"note": ""
}
]
}