Ask GNIZDO what it knew about a product at a past sync

A new authenticated API returns the stock, price, availability and product-matching evidence GNIZDO confirmed for one product at one past catalog generation, together with what that evidence cannot prove.

One product, one confirmed generation

GET /api/v1/generation-changes/{id}/members/evidence takes a confirmed catalog generation and an exact WooCommerce, Etsy or Shopify product or variant id. It answers from the change evidence GNIZDO recorded for that generation, not from today's catalog or today's product matching.

Stock, price and availability come back with their knownness. Unknown values stay unknown rather than becoming zero, and a product that left the monitored scope is reported as absent, not as deleted on the platform.

Evidence quality without a trust score

Each answer states whether the inventory and the product matching could be reconstructed, whether the generation was verified complete, whether its lineage is unbroken, which timestamps were actually recorded, and how the cross-channel match was confirmed at that time.

Gaps are named explicitly. When the evidence is not sufficient, the API says so with a reason instead of filling it in. There is no numerical score.

Scoped to your account

The endpoint requires an authenticated GNIZDO account, only reads that account's own generations, and follows the plan's history window. Requests are rate limited per user.