docs: def allEndpoints(self):
          """return the full spec of the connector as a list of dicts
          """
          paths = []
          for k, v in sorted(self.matcher.iterPatterns()):
              paths.append(dict(path="/".join(k),
                                plural=str(v.rtype.plural),
                                type=str(v.rtype.entityType.name),
                                type_spec=v.rtype.entityType.getSpec()))
          return paths