Segmentation API
Overview
The Vynamic Engage Segmentation Service enables retailers to aggregate current and historical customer data from other services as well as group customers to separate segments based on defined criteria.
A Customer Segment is a grouping of customers based on common characteristics such as demographics or behaviors (for instance, city, country, birth date, loyalty account information). It helps you to market products to customers effectively.
There are two types of customer segments:
- Dynamic Segments: it uses conditions and recalculates customers. Hence, the assigned customers may differ each time.
- Static Segments: it does not recalculate customers automatically. It does not have conditions or schedules. Customers are added and removed manually.
Features
The Segmentation API provides the following use cases:
- Create new customer segments.
- Update customer segments.
- Set status of the customer segment.
- Retrieve a specific customer segment by its unique identifier.
- Retrieve a list of all available customer segments or target groups.
- Recalculate a specific customer segment by its segment identifier.
- Retrieve a list of customers assigned to a segment by its unique identifier.
- Retrieve job status of the segment.
- Check the status of the dependent backend service (health check).
- Allow the customer to assign segments.
Security
The Segmentation API supports OAuth 2.0 for authentication purposes.
The supported protocol for the Segmentation API is HTTPS.