From e0dd89b59246820086a5056f96b7b23aad3314d5 Mon Sep 17 00:00:00 2001 From: Ranjan Srinivas Date: Thu, 15 Oct 2026 09:16:28 +0400 Subject: [PATCH] Remove the ordering notes from the ecommerce product events docs Co-Authored-By: Claude Opus 5.5 (1M context) --- descriptions/0/api.intercom.io.yaml | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/descriptions/0/api.intercom.io.yaml b/descriptions/0/api.intercom.io.yaml index 507b904b..002f897b 100644 --- a/descriptions/0/api.intercom.io.yaml +++ b/descriptions/0/api.intercom.io.yaml @@ -20554,18 +20554,6 @@ paths: `occurred_at` is required on every event and must be an ISO 8601 timestamp. - ## Ordering - - Events can arrive out of order. The newest version of a product wins: - - - If the stored product has a newer `updated_at` than the product in a - `product.created` or `product.updated` event, the event is ignored. - - If the stored product has a newer `updated_at` than a `product.deleted` event's - `occurred_at`, the delete is ignored. - - Once a product is deleted, an update with an older `updated_at` than the delete's - `occurred_at` does not bring it back. - - Events sent while a full catalog upload is running are kept. - ## Processing The endpoint returns `202 Accepted` with an `event_id` once the event is queued. @@ -40425,7 +40413,7 @@ components: updated_at: type: string format: date-time - description: When the product was last changed in your store, as an ISO 8601 timestamp. Used to order events, so an older version never overwrites a newer one. + description: When the product was last changed in your store, as an ISO 8601 timestamp. example: '2026-10-15T14:05:00Z' ecommerce_product_event_request: title: Ecommerce Product Event Request @@ -40447,7 +40435,7 @@ components: occurred_at: type: string format: date-time - description: When the change happened, as an ISO 8601 timestamp. For `product.deleted`, this is compared with the stored product's `updated_at` to decide whether the delete applies. + description: When the change happened, as an ISO 8601 timestamp. example: '2026-10-15T14:05:00Z' data: type: object