title: Get list of inventory items from NetSuite
body: <p>Is there a way to retrieve an array or list of specific inventory items in NetSuite with one call? I can not seem to find any documentation regarding this. I have gone through the SuiteTalk training course and it does not contain any information on retrieving a list of items without the internalID. </p>
  
  <p>On page 73 of <a href="https://system.netsuite.com/core/media/media.nl?id=1482&amp;c=1002555&amp;h=ce3e9305c0c399383681&amp;_xt=.pdf" rel="nofollow">this document</a> there is a function <code>getInventoryItemList(itemKeysArray)</code> that is called with an array of inventory item id's. However this function does not exist anywhere and I am assuming is a custom function but they never show the code for it.</p>
  
  <p>The only two ways I can see doing this would be to pull every single inventory item out of NetSuite and import the internalID's into our local database, this seems like a lot of extra work to me. Another option I thought of is to loop over an array of the line items and perform an ItemSearchBasic for every element and get the internalID that way, this seems like a worse idea than just storing them in the local database. I am hoping someone can confirm and show me if there is a much easier way of doing what I need.</p>