For the complete documentation index, see llms.txt. This page is also available as Markdown.

Get a Single Inventory Item

Returns a single inventory item by its Order Desk ID. To retrieve an item by SKU, search on code instead.

get
Authorizations
ORDERDESK-API-KEYstringRequired

Your API key, found under Store Settings on the API tab. This should be kept server-side.

ORDERDESK-STORE-IDstringRequired

Your store ID, found under Store Settings on the API tab.

Path parameters
inventory_item_idintegerRequired

Order Desk's internal ID for the inventory item.

Example: 100009
Responses
200

The inventory item.

application/json
statusstring · enumRequired

Either success or error.

Possible values:
messagestringOptional

Describes the result. Always present when an error occurs.

execution_timestringOptional

Time taken to process the request.

Example: 0.1524 seconds
records_returnedintegerOptional

Always 1 when the item was found.

Example: 1
idintegerRead-onlyOptionalExample: 100009
namestringOptionalExample: ODU Campus Hoodie
codestringOptional

Product'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.

Example: ODU-HOOD-NVY-L
pricenumber · doubleOptionalExample: 19
costnumber · doubleOptional

Item cost in decimal format.

Example: 7.25
weightnumber · doubleOptional

The shipping weight of the item.

Example: 1.2
stockintegerOptional

The number of available units.

Example: 52
Other propertiesanyOptional
Other propertiesanyOptional
manufacturer_skustringOptional

The SKU used by the manufacturer. This can be used as print_sku.

Example: GT5000
locationstringOptional

Warehouse or fulfillment method responsible for the item.

Example: Main Warehouse
update_sourcestringOptional

The 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.

Example: Warehouse Sync
date_addedstringOptional

Date and time in YYYY-MM-DD HH:MM:SS format. UTC unless otherwise stated.

Example: 2019-01-15 12:12:10
date_updatedstringOptional

Date and time in YYYY-MM-DD HH:MM:SS format. UTC unless otherwise stated.

Example: 2019-01-15 12:12:10
get/inventory-items/{inventory_item_id}
curl "https://app.orderdesk.me/api/v2/inventory-items/100009" \
  -H "ORDERDESK-STORE-ID: your-store-id" \
  -H "ORDERDESK-API-KEY: your-api-key"
{
  "status": "success",
  "message": "text",
  "execution_time": "0.1524 seconds",
  "records_returned": 1,
  "inventory_item": {
    "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?