Skip to main content
List observed product changes or one product's history

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
since
string<date-time>

Inclusive lower bound on Nektir retrieval/observation time. A timezone is required.

until
string<date-time>

Inclusive upper bound on Nektir retrieval/observation time. A timezone is required.

limit
integer
default:25
Required range: 1 <= x <= 100
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

Response

Newest-first page of retained observed changes.

data
object[]
required
meta
object
required