users.track endpoint. Each event can be used to trigger campaigns, build segments, or power Canvas journeys.
subtotal_purchase
Triggered when a purchase is detected for a connected account. Sent for each historical purchase and for any newly detected purchases.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
subtotal_account_connected
Triggered when a consumer links a retail account.
Example
subtotal_account_disconnected
Triggered when a consumer disconnects a retail account.
Example
subtotal_connection_unauthenticated
Triggered when an active connection becomes unauthenticated and requires the customer to reauthenticate (e.g. after a retailer password change).
Example
subtotal_connection_reauthenticated
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