Customers

The Customers grouping is a collection of APIs that support foundational types of customer data with operations that manage customer profile data with Standard and Custom Profile APIs. These APIs offer services for merging customer accounts (Customer Accounts Merge API) or maintaining notes on active customer accounts (Customer Account Notes API). The Tags API supports the classification of customers with audience segmentation tags. Each segment can be associated with a variety of rule types, including targeting rules. Tags can be attached to customers, acting as keyword classifiers.

Perhaps most importantly, the Customers grouping provides APIs that handle the events customers generate with an Events API and several Timeline APIs for event streams. The platform's real-time rules engine listens for customer events from a variety of sources. You can define customer actions using these events and their metadata, and then set rules against them to trigger real-time, personalized outcomes. Rules can be set against general, non-transactional engagement actions, like opening an email. If you want to build rules that send purchase-related engagement data, see the SendTransaction API. Engagement with customers can also be driven from planned marketing campaigns.

This grouping also offers an API for managing customer data privacy requests (Data Privacy API), which can include requests to forget or export personal data as well as restrict customers from or reinstate customers to loyalty and marketing programs. And, finally, the collection contains the Device Tokens API which register and de-register device tokens that enable SessionM to send mobile push notifications to customers using third-party APIs.

The APIs featured in this grouping support foundational types of customer (often called "user" in platform code) data with operations for the following: