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

Maximum string length: 2048

Response

Newest-first page of retained observed changes.

data
object[]
required
meta
object
required