| Event | When |
|---|---|
store.updated | A single store’s configuration changed |
store.deleted | A store was removed from Fire |
stores.sync | Bulk sync — onboarding or mass configuration changes |
store.updated
Emitted whenever a single store changes. The payload contains the full store and channel configuration.data object is ready to be forwarded. No additional Fire API calls needed. See store.updated for the full schema.
Verify the signature
Validate
X-Fire-Signature. See Authentication.store.deleted
Emitted when a store is explicitly removed from Fire. This is the only way Fire signals a store deletion — there is no ambiguity.storeId and storeChannels to identify and remove the store in each downstream system. See store.deleted for the full schema.
stores.sync
Emitted when Fire needs to propagate many stores at once — during initial onboarding or after a mass configuration change. Fire splits large batches automatically (up to 50 stores per event) and emits them sequentially.batchIndex and batchTotal to track progress if your system needs to know when the full sync is complete. Each batch is retried independently on failure. See stores.sync for the full schema.

