code: def annotate(self, content, includeCat=None, excludeCat=None, minLength=None, longestOnly=None, includeAbbrev=None, includeAcronym=None, includeNumbers=None, output='text/plain; charset=utf-8'):
          
  
          kwargs = {'content':content, 'includeCat':includeCat, 'excludeCat':excludeCat, 'minLength':minLength, 'longestOnly':longestOnly, 'includeAbbrev':includeAbbrev, 'includeAcronym':includeAcronym, 'includeNumbers':includeNumbers}
          kwargs = {k:dumps(v) if builtins.type(v) is dict else v for k, v in kwargs.items()}
          param_rest = self._make_rest(None, **kwargs)
          url = self._basePath + ('/annotations').format(**kwargs)
          requests_params = kwargs
          output = self._get('GET', url, requests_params, output)
          return output if output else None
docs: Annotate text from: /annotations
  
              Arguments:
              content: The content to annotate
              includeCat: A set of categories to include
              excludeCat: A set of categories to exclude
              minLength: The minimum number of characters in annotated entities
              longestOnly: Should only the longest entity be returned for an overlapping group
              includeAbbrev: Should abbreviations be included
              includeAcronym: Should acronyms be included
              includeNumbers: Should numbers be included
              outputs:
                  text/plain; charset=utf-8