Experience Groups
Experience Groups APIs allow financial institutions to organize and segment users into logical groups for targeted digital experiences. These groups are used to support personalized features, promotions, experiments, and A/B testing within the digital banking platform.
End-user benefits
- Creating and managing experience groups for user segmentation
- Bulk upload user lists via CSV (ADD, REMOVE, REPLACE operations)
- Control feature rollouts and A/B testing with defined cohorts
- Enable personalized experiences for different customer segments
Integration capabilities
- Group Management: Create, update, list, and delete experience groups
- Participant Management: Upload user lists (ADD, REMOVE, REPLACE operations)
- Pagination: Navigate through large result sets efficiently
File Upload Requirements
When uploading participants to Experience Groups, the CSV file must:
- Contain participant IDs (max 32 characters each)
- Specify the operation type:
ADD,REMOVE, orREPLACE - Be uploaded as multipart/form-data
Scopes
| Scope | Description |
|---|---|
groups:read | Read experience groups |
groups:write | Create, update, and delete experience groups |
Required headers
| Header | Description |
|---|---|
Authorization | Bearer {ACCESS_TOKEN} |
transactionId | UUID (fish tag / tracing) |
Error codes
| Code | Message | HTTP Status Code |
|---|---|---|
| 1000 | Success (e.g. upload accepted, group deleted) | 200 |
| 2000 | Client / validation (e.g. invalid data, not found) | 400 |
| 2001 | Internal server error or generic bad request | 400 / 500 |
| 2003 | Invalid authorization | 401 |
Endpoints
Create Experience Group
Creates a new experience group for organizing users. Experience groups allow you to segment users for
Delete Experience Group
Deletes an experience group and removes all user associations. This action cannot be undone.
List Experience Groups
Retrieves all experience groups with their participant counts. Use pagination parameters to navigate through
Update Experience Group
Updates an existing experience group. You can modify the group name and description.
Upload Group Participants File
Uploads a CSV file containing participant IDs to add, remove, or replace users in an experience group.