Integrating with Multiple Locations

This guide provides information on the endpoints available through the Linnworks API which will be useful when creating an integration that requires multiple locations.

Use case

When creating an integration where you want to integrate and manage orders and inventory to specific locations of a customer the below endpoints can be used.

Locations

The following endpoint is used to create new locations.

EndpointUse
Locations/AddLocationUse this call to add a new location

Orders

The following endpoint is used to create new orders in Linnworks and assign them to a specific location.

EndpointUse
Orders/CreateOrdersUse this call to create new orders. It takes a location name that is associated with the orders.

Inventory

The following endpoints are used to add new inventory items, assign them to the desired locations and update their stock in each of these locations.

EndpointUse
Inventory/AddInventoryItemUse this call to add items
Inventory/AddItemLocationsUse this call to assign locations to items
Inventory/UpdateInventoryItemLevelsUse this call to update location stock