Checkout intents
Webhooks are sent when a checkout intent transitions between states. See the Checkout Intent Lifecycle for the full state machine.Shipments
Shipment events are sent for completed orders (i.e. checkout intents in thecompleted state), and are fired whenever the corresponding shipment’s state changes.
Products
Product events are sent when a merchant with a Rye connector app installed publishes a change to their product catalog.
Unlike checkout intent and shipment events, product events are snapshot events which include a
data field:
- For
product.updated,datacontains the fullProductobject as of the time the event was emitted. - For
product.removed,datais omitted — the product no longer exists to include.
product.updated payload:
product.removed payload:

