Platform Catalog Video does not watch your Shopify store or Merchant Center on a timer. Freshness is another engage.
When products change
- Export an updated CSV/JSON (or edit the library file).
POST /campaigns/engagewith the newfeedFileId(and optionalrowIds).- Use a new
Idempotency-Key. Credits reserve again for the new members.
There is no coalesced “only the price slot re-renders” fingerprint, no refresh budget, and no auto-drop of out-of-stock SKUs from a hosted feed — because there is no hosted feed. Omit a SKU from rowIds (or the file) and it is simply not in the new run group.
Fatigue / seasonal calendar
Not shipped. Alternate looks = a second template (prompt / styleId / formatIds) on a new engage.
What the Campaigns dashboard does
It polls an existing campaign’s run group. It does not schedule syncs or rotate hooks.