Documentation is a work in progress.

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 type
  • event.asin — the affected ASIN
  • event.marketplace — the marketplace ID
  • event.buyBoxPrice — current Buy Box price (for pricing events)
  • event.isWinner — whether you hold the Buy Box