How to use Admin REST API to update all product inventory

Topic summary

Main issue: updating the “available” inventory quantity for all products via Shopify’s Admin REST API, preferably on a daily schedule.

Current state: One participant can GET location_id and inventory_item_id, then POST an updated “available” quantity for a single product using Postman. Another participant wants to push inventory from their own software to Shopify via REST API but lacks implementation guidance.

Key terms:

  • Admin REST API: Shopify’s API for managing store data.
  • POST: HTTP method used to create/update data.
  • inventory_item_id / location_id: identifiers required to target the correct inventory item at a specific location.

Open questions:

  • How to perform bulk updates across all inventory items (e.g., iterating over items or using a batch approach).
  • How to automate and schedule daily updates from external software.

Status: No solutions or steps provided; discussion remains unresolved. No images or code snippets central to the thread.

Summarized with AI on February 11. AI used: gpt-5.

Hi everyone,

So I’m just able to use the Admin REST API to use GET/POST functions to pull the “location_id”, “inventory_item_id” then push the “available” quantity to a single product with POSTMAN.

Now, I’m confused how I can use this way to POST the “available” quantity to all inventory.

Ideally, I want to setup a scheduled run every day to update the inventory by Admin REST API.

Not sure if anyone has similar concern or issue and if already there is a solution?

Thanks in advance.

Seven

I have the same concern. I want to update inventory from my software, Software guys provide me with an Rest API. Now I don’t know how I use this. Guide me on how I can update inventory from software to Shopify using rest api.