Sync Inventory Locations

An InventoryLocation represents a physical storage location of a Product unit, such as a third-party logistics (3PL) warehouse.

Inventory locations are not required. All associated resources, like Inventory, work with blank or NULL LocationCode values. If your brand has one inventory location, do not use the InventoryLocation sync.

You can have at most 50 inventory locations, including inactive locations. A sync that would exceed this total is rejected with HTTP 400. The limit applies across requests; full syncs deactivate omitted locations rather than removing them. Reuse existing location codes or contact RepSpark support to remove obsolete locations.

Product search keeps existing slot assignments and adds locations until all 50 slots are occupied. Inventory without an assigned slot, including inventory whose location is blank or NULL, is omitted from search.

In advanced contexts, the RepSpark web app supports locking Customer records to an InventoryLocation record. You may also enable a customization to allow sales representatives and customers to select from a list of InventoryLocations during the ordering process.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
🕑

Recommended sync cadence

Once per day and on-demand when needed.

Body Params

This request requires an array of InventoryLocation objects. Click Add Object to display the attributes.

Headers
uuid
required

Refer to the Transaction Tokens page for more information.

string
enum
required

Refer to the Sync Modes page for more information.

Allowed:
string
enum
required

Refer to the Batch Types page for more information.

Allowed:
string
enum

May be omitted if resource is specified in the path.

Allowed:
Responses

Language
Credentials
Basic
base64
:
URL
LoadingLoading…
Response
Choose an example:
*/*
application/json