public function listDir($key = '/', $recursive = false)
{
$query = array();
if ($recursive === true) {
$query['recursive'] = 'true';
}
$request = $this->guzzleclient->get($this->buildKeyUri($key), null, array('query' => $query));
$response = $request->send();
$body = $response->json();
if (isset($body['errorCode'])) {
throw new KeyNotFoundException($body['message'], $body['errorCode']);
}
return $body;
}