- User
- Runtime
- Group
- Account
- Feature
- Subscription
- Better understand the user
- Define a more personal and relevant user experience within a given application
- Optimize an application to better track or respond to user input
Use Case Examples
An organization may wish to store a “day mode / night mode” setting for a given application. The organization makes this option available within the application. If the user makes an explicit selection, that selection can be stored directly on the Digital Identity Management User entity as custom data, and then retrieved from Digital Identity Management when the user returns to the application. Other common uses of Custom Data include:- Provision a date of birth item that allows a user to set their date of birth in their in-app profile.
- Provision a favorite list array that allows a user to create a list of their favorite shows, music artists, or other application-specific content.
- Provision genre tags, and use tags on app content that is added to the User entity as they view it, to compile a user’s recent viewing history.
- Provision time-stamps to track the last known position at which a user watched a show.
- Allow-list or block-list content to expose to, or hide from, a soft profile user (for example, because they need to pay for a full membership, or if the soft profile user is underage).
Lists and Items
Custom Data is a free-form data structure that your organization defines. The only requirement is that your data is formatted to proper JavaScript Object Notation (JSON). It is organized by lists and items. A list is a collection of items, and an item is the small piece of data to be captured in the application, stored in Digital Identity Management, and retrieved from Digital Identity Management as needed. Examples of a list and item include:- List - A collection of uniquely identified television shows the user has marked as favorite.
- Items - An user’s date of birth, a user’s favorite genre, and such.
Notable Points
The following points are noteworthy and can be adjusted as per the requirements:- Data limit is consistent with the limits on UXDR. Storage limit can be increased as per the requirements.
- Request size limit is 1 KB per request. Request size limit can be increased as per the requirements.
- Throughput limit (request per second) is to be determined as per the requirements.

