Skip to main content

Imports

You can import stock positions for up to 50,000 products in a single operation via an import. This is useful for synchronosing external systems with Elastic Path. The API uses a JSONL file, with one line per product. For each product one specifies the total stock in each location. For example

{"data":{"type":"stock","id":"b36ba644-6fdc-49b3-9ebb-410ed34908a8","attributes":{"locations":{"vancouver":{"total":20}}}}}
{"data":{"type":"stock","id":"2e5a4c7b-6f88-4aad-a3c2-4d8b29bc32a4","attributes":{"locations":{"vancouver":{"total":54},"denver":{"total":1},"boston":{"total":20},"portland":{"total":100}}}}}

Characteristics of Inventories Import

The Inventories Import API has the following characteristics:

  • The Inventories Import API reads the entire file and then updates the inventory.

  • Inventories imports are asynchronous and are processed one at a time. You can continue to send import requests, but these are queued.

  • If a product in an import does not already exist in the inventories database it will be created.

We use cookies to enhance your experience. By continuing to visit this site you agree to our use of cookies.