The way we handle our inventory is to do a daily export of pricing and quantity from our inventory management system. This “export” has a legacy function of generating CSV files for uploading to various sales channels. Enter a plan to modernize, we kept the process and naming the same for our people, but created API calls that send out a batch of products. Magento by design takes one item at a time. Good or bad, this is just how it is. I found things a little slow, and wanted to be able to send over a batch of products, so I looked into extending the API.