code: def get_parameters_by_path(self, path, with_decryption, recursive, filters=None):
          
          result = []
          # path could be with or without a trailing /. we handle this
          # difference here.
          path = path.rstrip('/') + '/'
          for param in self._parameters:
              if path != '/' and not param.startswith(path):
                  continue
              if '/' in param[len(path) + 1:] and not recursive:
                  continue
              if not self._match_filters(self._parameters[param], filters):
                  continue
              result.append(self._parameters[param])
  
          return result
docs: Implement the get-parameters-by-path-API in the backend.