users.track endpoint. Each event can be used to trigger campaigns, build segments, or power Canvas journeys.
Purchased at Retailer
Triggered when a purchase is shared with your brand. Sent for qualifying historical purchases and newly shared purchases. This is the Braze event name for the Purchase shared trigger. The delivered name remains Purchased at Retailer.status is a new field. Other fields did not change, and events are sent at the same time as before.
Events carry the purchase status when they are sent. Later status changes are not sent as events. Read the latest status from GET /purchases/.
Example
Connected an Account
Triggered when a consumer links a retail account.
Example
Disconnected an Account
Triggered when a consumer disconnects a retail account.
Example
Unauthenticated Connection
Triggered when an active connection becomes unauthenticated and requires the customer to reauthenticate (e.g. after a retailer password change).
Example
Reauthenticated Connection
Triggered when a consumer re-authenticates a previously unauthenticated connection.
Example
Profile Created
Triggered the first time Subtotal captures a consumer’s profile for a connection — their identity details and purchase metrics scoped to your brands. Use it to enrich Braze user profiles with first-party retail identity.
Example
Profile Updated
Triggered when a previously captured profile changes — for example an updated email or postal code, or when new purchases shift the brand-purchase metrics. Carries the same properties as Profile Created.
Example