docs: def create(self, title):
          """Creates a new spreadsheet.
  
          :param title: A title of a new spreadsheet.
          :type title: str
  
          :returns: a :class:`~gspread.models.Spreadsheet` instance.
  
          .. note::
  
             In order to use this method, you need to add
             ``https://www.googleapis.com/auth/drive`` to your oAuth scope.
  
             Example::
  
                scope = [
                    'https://spreadsheets.google.com/feeds',
                    'https://www.googleapis.com/auth/drive'
                ]
  
             Otherwise you will get an ``Insufficient Permission`` error
             when you try to create a new spreadsheet.
  
          """
          payload = {
              'title': title,
              'mimeType': 'application/vnd.google-apps.spreadsheet'
          }
          r = self.request(
              'post',
              DRIVE_FILES_API_V2_URL,
              json=payload
          )
          spreadsheet_id = r.json()['id']
          return self.open_by_key(spreadsheet_id)