code: def create(self, **kwargs):
          
          self.method = 'post'
          if self.primary_key in kwargs:
              del kwargs[self.primary_key]
          data = self._generate_input_dict(**kwargs)
          self.load(self.client.post(self.url, data=data))
          return self
docs: Create a new instance of this resource type.
  
          As a general rule, the identifier should have been provided, but in
          some subclasses the identifier is server-side-generated.  Those classes
          have to overload this method to deal with that scenario.