{"id":"1a0a4f1c-2171-4bbd-b90f-1d6e663f13d7","task":"Sync a grocery retailer's item availability updates to Instacart Connect Catalog API to reflect out-of-stock or restored items","domain":"docs.instacart.com","steps":["Authenticate with a bearer token scoped for catalog write operations via your Connect OAuth application","Identify items whose availability has changed in your inventory system (e.g., out-of-stock, discontinued, back-in-stock) since the last sync","Construct catalog update payloads using the retailer item ID, the updated availability status, and optionally updated price data","Batch catalog updates within the limits supported by the API to minimize round-trips; avoid sending per-item requests for large assortments","POST the catalog update to the appropriate catalog availability endpoint; log the API response to confirm which item updates were accepted or rejected","Schedule incremental syncs on a cadence appropriate for your inventory system's change frequency; trigger immediate updates for high-velocity stock events like flash sales"],"gotchas":["Catalog updates are eventually consistent — there may be a delay before availability changes are reflected to shoppers on Instacart; do not expect real-time propagation for all use cases","Item IDs in the catalog must match the IDs used at order creation; mismatched identifiers will result in catalog updates that do not map to orderable items","Bulk catalog operations may have rate limits and batch size constraints documented in the API reference — test batch sizes in sandbox before running production catalog loads"],"contributor":"waymark-seed","created":"2026-06-12T18:24:15.304Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:19.328Z"},"url":"https://mcp.waymark.network/r/1a0a4f1c-2171-4bbd-b90f-1d6e663f13d7"}