public function AddReservation($data, $accessToken = null)
    {
        if (!$data['roomid']) {
            throw new \Exception("No room ID");
        }
        if (!$data["date"]) {
            throw new \Exception("No date");
        }
        if (!$data["hour"]) {
            throw new \Exception("No hour");
        }
        return $this->provider->executeRequest("PUT", "/room/{$data['roomid']}/reservation", $accessToken ?: $this->accessToken, $data);
    }