ListUpdateListings will return any listing that:
You call thisScope not enforced
const url = 'https://api.zentail.com/v2/storefront/listing/product_data/updated';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.zentail.com/v2/storefront/listing/product_data/updated \ --header 'Authorization: Bearer <token>'-
Has at least one Variant with a channel ID
-
Has a Product Data change since the last timestamp (including Variants)
-
Product Data is enabled for the Listing
Authorizations
Section titled “Authorizations”Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters”Responses
Section titled “ Responses ”A successful response.
object
object
object
object
object
object
object
object
object
object
object
object
object
object
Channel aspect id(s) whose values drive per-variant images (e.g. eBay variesBy.aspectsImageVariesBy); empty means infer. Per ZEN-3240.
Each variant publishes as its own item, not as a variation family: the listing is a split with no pivots left. Per ZEN-5811.
The Product Group’s own listing SKU, which an earlier publish may have used as the variation parent. Set on a listing that submits no parent: a standalone split, or a split with one variant.
Base_listing_sku is safe to delete: no other split still uses it as its parent. When false the channel only unlinks this listing’s items from it. Per ZEN-6076.
The pivots this listing still varies by, as a storefront shows them to shoppers. Set for BigCommerce and Shopify only. Per ZEN-6639.
PivotOption is one pivot a listing varies by, as a storefront shows it: a BigCommerce option or a Shopify option.
object
The catalog pivot attribute spec id.
The alias when set, else attribute_id title-cased with “_” as a space.
The merchant’s own name for the pivot, unformatted. Empty when unset.
1-based position among all of the Product Group’s pivots, split ones included.
“swatch” for the group’s swatch attribute, else the storefront’s option_type setting, else “dropdown”.
PivotOptionValue is one value of a PivotOption.
object
Labels are case-folded across every option: the first casing seen wins.
1-based, in variant order.
Set on a swatch option only: the variant’s swatch image, else its primary image.
The listing SKUs that carry this value.
This listing is one of its Product Group’s splits, the one that kept the unsplit listing’s id included. Per ZEN-7092.
Shopify metafield values, built from the storefront’s metafield specs. Set for Shopify only. Per ZEN-6876.
Metafield is one Shopify metafield value, built from a storefront metafield spec.
object
The spec’s key, else its display name.
Shopify’s value type, such as “list.single_line_text_field”.
A list.* value is a JSON array. A reference is the merchant’s raw label: the Shopify service resolves it against the live shop.
The variant’s listing SKU. Empty for a product metafield.
object
Any Integration-level Settings will be merged with Variant-level Settings to produce these Settings.
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
object
The cursor token for the next page of results. If empty, there are no more results.
Examplegenerated
{ "listings": [ { "id": "example", "sku": "example", "productData": { "enabled": true, "categoryId": "example", "productTypeId": "example", "pivotAttributes": [ "example" ], "attributes": [ { "id": "example", "textValue": "example", "numericValue": 1, "numericWithUnitsValue": { "numeric": 1, "units": "example" }, "multiTextValue": { "values": [ "example" ] }, "moneyValue": { "amount": "example", "currencyCode": "example" }, "multiObjectValue": { "items": [ { "properties": { "additionalProperty": { "textValue": "example", "numericValue": 1, "numericWithUnitsValue": { "numeric": 1, "units": "example" }, "multiTextValue": { "values": [ "example" ] }, "moneyValue": { "amount": "example", "currencyCode": "example" }, "multiObjectValue": {} } } } ] }, "versionId": "example", "updatedAt": "2026-04-15T12:00:00Z", "submittedAt": "2026-04-15T12:00:00Z" } ], "updatedAt": "2026-04-15T12:00:00Z", "swatchImageAttributeId": [ "example" ], "standaloneVariants": true, "baseListingSku": "example", "retireBaseParent": true, "pivotOptions": [ { "attributeId": "example", "displayName": "example", "alias": "example", "sortOrder": 1, "displayType": "example", "values": [ { "label": "example", "sortOrder": 1, "swatchImageUrl": "example", "skus": [ "example" ] } ] } ], "split": true, "metafields": [ { "namespace": "example", "key": "example", "type": "example", "value": "example", "sku": "example" } ] }, "variants": [ { "sku": "example", "channelId": "example", "settings": { "additionalProperty": "example" }, "inventory": { "enabled": true, "totalQuantity": "example", "merchantFulfillableQuantity": "example", "merchantFulfillableWarehouseQuantities": [ { "warehouseId": "example", "quantity": "example" } ], "storefrontFulfillableQuantity": "example", "updatedAt": "2026-04-15T12:00:00Z" }, "identifiers": { "enabled": true, "attributes": [ { "id": "example", "textValue": "example", "numericValue": 1, "numericWithUnitsValue": { "numeric": 1, "units": "example" }, "multiTextValue": { "values": [ "example" ] }, "moneyValue": { "amount": "example", "currencyCode": "example" }, "multiObjectValue": { "items": [ { "properties": { "additionalProperty": { "textValue": "example", "numericValue": 1, "numericWithUnitsValue": { "numeric": 1, "units": "example" }, "multiTextValue": { "values": [ "example" ] }, "moneyValue": { "amount": "example", "currencyCode": "example" }, "multiObjectValue": {} } } } ] }, "versionId": "example", "updatedAt": "2026-04-15T12:00:00Z", "submittedAt": "2026-04-15T12:00:00Z" } ], "updatedAt": "2026-04-15T12:00:00Z" }, "productData": { "enabled": true, "attributes": [ { "id": "example", "textValue": "example", "numericValue": 1, "numericWithUnitsValue": { "numeric": 1, "units": "example" }, "multiTextValue": { "values": [ "example" ] }, "moneyValue": { "amount": "example", "currencyCode": "example" }, "multiObjectValue": { "items": [ { "properties": { "additionalProperty": { "textValue": "example", "numericValue": 1, "numericWithUnitsValue": { "numeric": 1, "units": "example" }, "multiTextValue": { "values": [ "example" ] }, "moneyValue": { "amount": "example", "currencyCode": "example" }, "multiObjectValue": {} } } } ] }, "versionId": "example", "updatedAt": "2026-04-15T12:00:00Z", "submittedAt": "2026-04-15T12:00:00Z" } ], "updatedAt": "2026-04-15T12:00:00Z" }, "pricing": { "enabled": true, "attributes": [ { "id": "example", "textValue": "example", "numericValue": 1, "numericWithUnitsValue": { "numeric": 1, "units": "example" }, "multiTextValue": { "values": [ "example" ] }, "moneyValue": { "amount": "example", "currencyCode": "example" }, "multiObjectValue": { "items": [ { "properties": { "additionalProperty": { "textValue": "example", "numericValue": 1, "numericWithUnitsValue": { "numeric": 1, "units": "example" }, "multiTextValue": { "values": [ "example" ] }, "moneyValue": { "amount": "example", "currencyCode": "example" }, "multiObjectValue": {} } } } ] }, "versionId": "example", "updatedAt": "2026-04-15T12:00:00Z", "submittedAt": "2026-04-15T12:00:00Z" } ], "updatedAt": "2026-04-15T12:00:00Z", "sales": [ { "strikeThroughPrice": 1, "salePrice": 1, "startAt": "2026-04-15T12:00:00Z", "endAt": "2026-04-15T12:00:00Z" } ] }, "logistics": { "enabled": true, "attributes": [ { "id": "example", "textValue": "example", "numericValue": 1, "numericWithUnitsValue": { "numeric": 1, "units": "example" }, "multiTextValue": { "values": [ "example" ] }, "moneyValue": { "amount": "example", "currencyCode": "example" }, "multiObjectValue": { "items": [ { "properties": { "additionalProperty": { "textValue": "example", "numericValue": 1, "numericWithUnitsValue": { "numeric": 1, "units": "example" }, "multiTextValue": { "values": [ "example" ] }, "moneyValue": { "amount": "example", "currencyCode": "example" }, "multiObjectValue": {} } } } ] }, "versionId": "example", "updatedAt": "2026-04-15T12:00:00Z", "submittedAt": "2026-04-15T12:00:00Z" } ], "updatedAt": "2026-04-15T12:00:00Z" } } ], "createdAt": "2026-04-15T12:00:00Z", "updatedAt": "2026-04-15T12:00:00Z" } ], "nextPageCursor": "example"}default
Section titled “default”An unexpected error response.
object
object
Examplegenerated
{ "code": 1, "message": "example", "details": [ { "@type": "example" } ]}