code: def create(self, typ, data, return_response=False):
          
          res = self._request(typ, method='POST', data=data)
          if res.status_code != 201:
              try:
                  data = res.json()
                  self._throw(res, data)
              except ValueError as e:
                  if not isinstance(e, InvalidRequestException):
                      self._throw(res, {})
                  else:
                      raise
  
          loc = res.headers.get("location", None)
          if loc and loc.startswith('/'):
              return self._load(self._request(None, url=self.url_update(path=loc)))
          if return_response:
              return res.json()
  
          return self._load(self._request(None, url=loc))
docs: Create new type
          Valid arguments:
              skip : number of records to skip
              limit : number of records to limit request to