code: def scope(self, *args, **kwargs):
          # type: (*Any, **Any) -> Scope
          
          _scopes = self.scopes(*args, **kwargs)
  
          if len(_scopes) == 0:
              raise NotFoundError("No scope fits criteria")
          if len(_scopes) != 1:
              raise MultipleFoundError("Multiple scopes fit criteria")
  
          return _scopes[0]
docs: Return a single scope based on the provided name.
  
          If additional `keyword=value` arguments are provided, these are added to the request parameters. Please
          refer to the documentation of the KE-chain API for additional query parameters.
  
          :return: a single :class:`models.Scope`
          :raises NotFoundError: When no `Scope` is found
          :raises MultipleFoundError: When more than a single `Scope` is found