Get All Inventory Items
Get all the store's inventory items. You can search for which inventory items you'd like to return by passing the values below.
The search parameter matches against the name, code, and metadata together. Use code when the exact SKU is known.
The update_source_not parameter excludes items whose last update came from the named integration. When synchronizing in both directions, passing your own integration slug prevents your own updates from being returned.
Your API key, found under Store Settings on the API tab. This should be kept server-side.
Your store ID, found under Store Settings on the API tab.
Order Desk's internal ID for the item.
Search metadata, name, and code for this value.
Product name.
The inventory item's unique SKU.
ODU-HOOD-NVY-LA value that must be found somewhere in the list of the metadata keys and values.
The SKU used by the manufacturer.
The warehouse or fulfillment method responsible for this item.
The item must not have been updated by this integration. Use the integration slug.
Date and time in YYYY-MM-DD HH:MM:SS format. UTC unless otherwise stated.
2019-01-15 12:12:10Matching inventory items.
Either success or error.
Describes the result. Always present when an error occurs.
Time taken to process the request.
0.1524 seconds55100009ODU Campus HoodieProduct's unique SKU. This is how Order Desk matches an order line to an inventory record, so it must match the code that your orders arrive with.
ODU-HOOD-NVY-L19Item cost in decimal format.
7.25The shipping weight of the item.
1.2The number of available units.
52The SKU used by the manufacturer. This can be used as print_sku.
GT5000Warehouse or fulfillment method responsible for the item.
Main WarehouseThe name of the last system to update the item's details. Setting this allows those
updates to be excluded later using the update_source_not search parameter.
Warehouse SyncDate and time in YYYY-MM-DD HH:MM:SS format. UTC unless otherwise stated.
2019-01-15 12:12:10Date and time in YYYY-MM-DD HH:MM:SS format. UTC unless otherwise stated.
2019-01-15 12:12:10The request was rejected. message names the problem.
Authentication failed. See the Authentication guide, and note that an invalid store ID blocks your store rather than simply failing the request.
You are sending too fast. Wait X-Retry-After seconds. See
the Rate Limits guide.
The request could not be completed.
curl "https://app.orderdesk.me/api/v2/inventory-items?code=ODU-HOOD-NVY-L" \
-H "ORDERDESK-STORE-ID: your-store-id" \
-H "ORDERDESK-API-KEY: your-api-key"
{
"status": "success",
"message": "text",
"execution_time": "0.1524 seconds",
"total_records": 5,
"records_returned": 5,
"inventory_items": [
{
"id": 100009,
"name": "ODU Campus Hoodie",
"code": "ODU-HOOD-NVY-L",
"price": 19,
"cost": 7.25,
"weight": 1.2,
"stock": 52,
"variation_list": {
"Size": "Large",
"Color": "Red"
},
"metadata": {
"image": "https://example.com/odu-hoodie.jpg",
"print_sku": "x533"
},
"manufacturer_sku": "GT5000",
"location": "Main Warehouse",
"update_source": "Warehouse Sync",
"date_added": "2019-01-15 12:12:10",
"date_updated": "2019-01-15 12:12:10"
}
]
}Last updated
Was this helpful?

