Events
Amazon sends real-time notifications when things change in the marketplace. Pulsify subscribes to these events and runs your automation code for each one.
Pricing events
These events fire when prices or offers change. Most repricing automations use these.
| Event | When it fires |
|---|---|
| ANY_OFFER_CHANGED | Buy Box winner changes, or any of the top 20 offers change price or availability |
| B2B_ANY_OFFER_CHANGED | B2B offers or quantity discounts change |
| PRICING_HEALTH | Your offer loses Buy Box eligibility due to pricing issues |
| FEE_PROMOTION | A fee promotion is available for your offer |
Listing events
These events fire when your listings change status or encounter issues.
| Event | When it fires |
|---|---|
| LISTINGS_ITEM_STATUS_CHANGE | Listing becomes buyable, discoverable, or deleted |
| LISTINGS_ITEM_ISSUES_CHANGE | Listing issues created, fixed, or updated |
| ITEM_PRODUCT_TYPE_CHANGE | Product type definition changes for an item |
| BRANDED_ITEM_CONTENT_CHANGE | A+ Content or brand content changes |
Inventory events
These events fire when inventory levels change.
| Event | When it fires |
|---|---|
| LISTINGS_ITEM_MFN_QUANTITY_CHANGE | Merchant-fulfilled (MFN) inventory quantity changes |
| FBA_INVENTORY_AVAILABILITY_CHANGES | FBA inventory availability changes |
| ITEM_INVENTORY_EVENT_CHANGE | Inventory event occurs (receipt, shipment, adjustment) |
Order events
These events fire when order status changes.
| Event | When it fires |
|---|---|
| ORDER_CHANGE | Order is created, updated, or cancelled |
| ORDER_STATUS_CHANGE | Order status changes (legacy, use ORDER_CHANGE for new integrations) |
Processing events
These events fire when feeds or reports finish processing.
| Event | When it fires |
|---|---|
| FEED_PROCESSING_FINISHED | A feed you submitted has finished processing |
| REPORT_PROCESSING_FINISHED | A report you requested is ready for download |
Account events
These events fire when your account status changes.
| Event | When it fires |
|---|---|
| ACCOUNT_STATUS_CHANGED | Selling partner account status changes |
Event payload
Each event arrives with a payload containing relevant data. In your automation code, access the event data through
the event object:
event.type— the notification typeevent.asin— the affected ASINevent.marketplace— the marketplace ID-
event.buyBoxPrice— current Buy Box price (for pricing events) event.isWinner— whether you hold the Buy Box