Skip to main content
Resume observed changes from a durable publication checkpoint

Headers

If-None-Match
string

Strong entity tag from an earlier response.

If-Modified-Since
string

HTTP-date fallback validator. ETag takes precedence.

Query Parameters

product_id
string<uuid>

Stable API-owned product UUID. Mutually exclusive with sku.

sku
string

Exact six-character Utah DABS SKU. Mutually exclusive with product_id.

Pattern: ^[0-9]{6}$
Examples:

"347210"

"004190"

store_id
string<uuid>

Restrict store-level inventory events to one stable API-owned store UUID.

types
enum<string>[]

Comma-separated observed event types with OR semantics.

Maximum array length: 8
Available options:
product_first_observed,
price_changed,
status_changed,
product_presentation_changed,
aggregate_inventory_changed,
store_inventory_first_observed,
store_inventory_changed,
catalog_presence_changed
checkpoint
string

Opaque completed-window token. Mutually exclusive with cursor. Omit both only when starting a new baseline.

Required string length: 1 - 4096
cursor
string

Signed opaque keyset cursor, valid for 15 minutes and only with the original resource endpoint, query, and sort. Reuse on another endpoint or with changed filters returns CURSOR_QUERY_MISMATCH. Follow links.next unchanged.

Maximum string length: 2048
limit
integer
default:25
Required range: 1 <= x <= 100

Response

Frozen ascending event page, or initial checkpoint. New completed checkpoint is null until the last page.

data
object[]
required
Maximum array length: 100
meta
object
required