Commerce CensusContactRequest access

API / Intelligence

History

The observation series. Append-only — nothing is ever updated, so a replay reconstructs exactly what you were told and when.

GET /v1/products/{id}/history

Request

No parameters beyond the path and your bearer token.

Request & response
GET /v1/products/prd_8Fk2xQ/history?seller=bestbuy&days=90

→ 200
{ "series": [
   { "observed_at": "2026-06-09T13:21:15Z", "price_minor": 39800 },
   { "observed_at": "2026-08-21T02:10:44Z", "price_minor": 31999 },
   { "observed_at": "2026-09-06T14:21:59Z", "price_minor": 19800 } ] }

Notes

Three rows, not three thousand. An unchanged reading still counts as a poll but writes nothing, so the series is the change log.