Menu
inventoryLevel
Fetch a single inventory level by its ID.
Use it in a workflow
- Add a step and choose the Shopify connector.
- Pick the inventoryLevel action (under Inventory).
- Fill in the fields below, then reference the result from later steps as
{{inventorylevel.response.data}}.
Query
This is the query the action sends by default. Edit it in the step's Query field to change which fields come back.
query InventoryLevel($id: ID!) {
inventoryLevel(id: $id) {
canDeactivate
createdAt
deactivationAlert
id
isActive
item {
countryCodeOfOrigin
createdAt
duplicateSkuCount
harmonizedSystemCode
id
inventoryHistoryUrl
legacyResourceId
locationsCount {
count
precision
}
measurement {
id
weight
}
provinceCodeOfOrigin
requiresShipping
sku
tracked
trackedEditable {
locked
reason
}
unitCost {
amount
currencyCode
}
updatedAt
variant {
availableForSale
availablePublicationsCount
barcode
compareAtPrice
createdAt
defaultCursor
deliveryProfile
displayName
id
inventoryItem
inventoryPolicy
inventoryQuantity
legacyResourceId
position
price
product
publishedOnCurrentChannel
publishedOnCurrentPublication
requiresComponents
selectedOptions
sellableOnlineQuantity
sellingPlanGroupCount
sellingPlanGroupsCount
showUnitPrice
sku
storefrontId
taxCode
taxable
title
unitPrice
unitPriceMeasurement
updatedAt
}
}
location {
activatable
address {
address1
address2
city
country
countryCode
formatted
latitude
longitude
phone
province
provinceCode
zip
}
addressVerified
createdAt
deactivatable
deactivatedAt
deletable
fulfillmentService {
callbackUrl
fulfillmentOrdersOptIn
handle
id
inventoryManagement
location
requiresShippingMethod
serviceName
trackingSupport
type
}
fulfillsOnlineOrders
hasActiveInventory
hasUnfulfilledOrders
id
isActive
isFulfillmentService
isPrimary
legacyResourceId
localPickupSettingsV2 {
instructions
pickupTime
}
name
shipsInventory
suggestedAddresses {
address1
address2
city
country
countryCode
formatted
province
provinceCode
zip
}
updatedAt
}
updatedAt
}
}
Variables
Pass these as a JSON object in the step's Variables field.
{
"id": "string"
}
Response
Read the result with {{inventorylevel.response.data.data.inventoryLevel}}. If the API returns errors, the step fails and they are at {{inventorylevel.response.data.errors}}.
Need more? See the Shopify guide for connection setup and behaviour shared by every action.
Was this page helpful?