docs: def get_list(
          self,
          search='',
          start=0,
          limit=0,
          order_by='',
          order_by_dir='ASC',
          published_only=False,
          minimal=False
      ):
          """
          Get a list of items
  
          :param search: str
          :param start: int
          :param limit: int
          :param order_by: str
          :param order_by_dir: str
          :param published_only: bool
          :param minimal: bool
          :return: dict|str
          """
  
          parameters = {}
          args = ['search', 'start', 'limit', 'minimal']
          for arg in args:
              if arg in locals() and locals()[arg]:
                  parameters[arg] = locals()[arg]
          if order_by:
              parameters['orderBy'] = order_by
          if order_by_dir:
              parameters['orderByDir'] = order_by_dir
          if published_only:
              parameters['publishedOnly'] = 'true'
          response = self._client.session.get(
              self.endpoint_url, params=parameters
          )
          return self.process_response(response)