public function getTasksByFilter($filter = ["assignee" => "", "project" => "", "workspace" => ""])
    {
        $filter = array_filter(array_merge(["assignee" => "", "project" => "", "workspace" => ""], $filter));
        $url = '?' . join('&', array_map(function ($k, $v) {
                return "{$k}={$v}";
            }, array_keys($filter), $filter));

        return $this->curl->get("tasks{$url}");
    }