docs: async function example (store, logonPayload, counter) {
      await store.logon(logonPayload);
      let {reports} = await store.addServices('reports');
  
      let reportsList = await store.apiCall(reports.links('reports'));
      printList(reportsList.itemsList());
      let next;
      // do this loop while the service returns the next link or counter is 0
      while(((next = reportsList.scrollCmds('next')) !== null) && --counter > 0)  {
          reportsList = await store.apiCall(next);
          printList(reportsList.itemsList());
      }
  
      return 'All Done';
  }