Marks a set of tasks as dependencies of this task, if they are not
        already dependencies. *A task can have at most 15 dependencies.*

        Parameters
        ----------
        task : {Id} The task to add dependencies to.
        [data] : {Object} Data for the request
          - dependencies : {Array} An array of task IDs that this task should depend on.

def add_dependencies(self, task, params={}, **options): 
        """Marks a set of tasks as dependencies of this task, if they are not
        already dependencies. *A task can have at most 15 dependencies.*

        Parameters
        ----------
        task : {Id} The task to add dependencies to.
        [data] : {Object} Data for the request
          - dependencies : {Array} An array of task IDs that this task should depend on.
        """
        path = "/tasks/%s/addDependencies" % (task)
        return self.client.post(path, params, **options)