def create(self, attributes, silent=False, hook=True):
        """
        https://developers.podio.com/doc/tasks/create-task-22419
        Creates the task using the supplied attributes. If 'silent' is true,
        Podio will send no notifications to subscribed users and not post
        updates to the stream. If 'hook' is false webhooks will not be called.
        """
        # if not isinstance(attributes, dict):
        #    raise TypeError('Must be of type dict')
        attributes = json.dumps(attributes)
        return self.transport.POST(url='/task/%s' % self.get_options(silent=silent, hook=hook),
                                   body=attributes,
                                   type='application/json')