docs: def create(self, name, **kwargs):
          '''
          Create a dataset, including the field types. Optionally, specify args such as:
              description : description of the dataset
              columns : list of columns (see docs/tests for list structure)
              category : must exist in /admin/metadata
              tags : list of tag strings
              row_identifier : field name of primary key
              new_backend : whether to create the dataset in the new backend
  
          WARNING: This api endpoint might be deprecated.
          '''
          new_backend = kwargs.pop("new_backend", False)
          resource = _format_old_api_request(content_type="json")
          if new_backend:
              resource += "?nbe=true"
  
          payload = {"name": name}
  
          if "row_identifier" in kwargs:
              payload["metadata"] = {
                  "rowIdentifier": kwargs.pop("row_identifier", None)
              }
  
          payload.update(kwargs)
          payload = _clear_empty_values(payload)
  
          return self._perform_update("post", resource, payload)