Get Amenities

Example on how to Get Amenities 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/amenities';
$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

Not all villas have the same amenities. This is a return from one specific Villa.


{
    "response": "success",
    "featured_amenities": [
        "Air Conditioning",
        "Beachfront",
        "Waterfront"
    ],
    "amenities": [
        "Air Conditioning",
        "Audio: iPod Dock(s)",
        "Bathrooms: Bathrobes",
        "Bathrooms: Hair Dryers",
        "Bathrooms: Jacuzzi",
        "Beach Club & Resort Membership: Round Hill (outside the gate)",
        "Chef",
        "Child Friendly: Connecting Bedroom(s)",
        "Child Friendly: Kids Club Membership",
        "Child Friendly: Playground Nearby",
        "Child Friendly: Playground on Site",
        "Children Welcome",
        "Communications: Complimentary Calls to the US, UK and Canada",
        "Communications: Computer or Laptop",
        "Communications: Wireless Internet Access",
        "Fitness Equipment: Complimentary use of the new Round Hill Gym",
        "Fitness Equipment: Full Gym Nearby (walk, drive or take golf cart)",
        "Fully Staffed Villa",
        "Golf Available",
        "Golf and Tennis: Golf on Site or Nearby",
        "Golf and Tennis: Tennis Nearby",
        "Handicap Access",
        "Internet",
        "Other: Available for Weddings",
        "Other: Handicap Accessible",
        "Other: Ping Pong",
        "Other: Pool Table",
        "Other: Spa on Site or Nearby",
        "Pool",
        "Pool and Sea Area: Heated Pool"
    ]
}