docs: def annotatePost(self, content, includeCat=None, excludeCat=None, minLength=4, longestOnly='false', includeAbbrev='false', includeAcronym='false', includeNumbers='false', ignoreTag=None, stylesheet=None, scripts=None, targetId=None, targetClass=None):
          """ 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
              ignoreTag: HTML tags that should not be annotated
              stylesheet: CSS stylesheets to add to the HEAD
              scripts: JavaScripts that should to add to the HEAD
              targetId: A set of element IDs to annotate
              targetClass: A set of CSS class names to annotate
          """
  
          kwargs = {'content':content, 'includeCat':includeCat, 'excludeCat':excludeCat, 'minLength':minLength, 'longestOnly':longestOnly, 'includeAbbrev':includeAbbrev, 'includeAcronym':includeAcronym, 'includeNumbers':includeNumbers, 'ignoreTag':ignoreTag, 'stylesheet':stylesheet, 'scripts':scripts, 'targetId':targetId, 'targetClass':targetClass}
          kwargs = {k:dumps(v) if type(v) is dict else v for k, v in kwargs.items()}
          param_rest = self._make_rest('content', **kwargs)
          url = self._basePath + ('/annotations').format(**kwargs)
          requests_params = {k:v for k, v in kwargs.items() if k != 'content'}
          return self._get('POST', url, requests_params)