Skip to main content

Message

Every message is a JSON object with the following fields: product, instore, and antibot are event-specific and are omitted when they do not apply.

Site

WebSocket messages use the shared Site schema. In particular, the current fields include siteId, siteType, siteCurrency, capabilities, and notificationTypes; there is no siteImg or restockTypes field.

Product

WebSocket messages use the shared flat Product schema. Prices are numeric retailPrice and currentPrice fields. Product availability is represented by fields such as stock and instock. Variants are returned in the variants object, keyed by variant identifier, and follow the Variant schema. Seller offers are returned in the offers object and follow the Offer schema.

Instore

Antibot