Composable Frontend 2.0 Learn more 

  • Personal Data/
    Personal Data Overview

    Personal Data Overview

    In Commerce, every change to a user’s personal data is logged.

    Personal data sets are groups of data items that are related to each other. For example, customer, addresses, and authentication information. The contents of a personal data set is dynamic. Data items are attached to each other automatically as they are created or updated.

    The API allows you to fetch these logs, including the list of related data items. In other words, the data items that belong to the same personal data set.

    Log entries are kept in the system for a limited time. You can configure the retention period using the Logs Time-to-live (TTL) settings API. The default retention period is 365 days for production store types and 7 days for other store types.

    Personal Data Resource Types

    Currently, personal data management is only enabled for the following entities.

    Entity typeEndpointDocumentation
    customerv2/customers/{id}Customers
    accountv2/accounts/{id}Accounts
    account-memberv2/account-members/{id}Account Members
    account-membershipv2/accounts/{accountId}/account-memberships/{id}Account Memberships
    addressv2/customers/{customerId}/addresses/{id}; v2/accounts/{accountId}/addresses/{id}Addresses
    user-authentication-infov2/authentication-realms/{realmId}/user-authentication-info/{id}User Authentication Info
    user-authentication-oidc-profile-infov2/authentication-realms/{authenticationRealmId}/user-authentication-info/{userAuthenticationInfoId}/user-authentication-oidc-profile-info/{id}User Authentication OIDC Profile Info
    user-authentication-password-profile-infov2/authentication-realms/{authenticationRealmId}/user-authentication-info/{userAuthenticationInfoId}/user-authentication-password-profile-info/{id}User Authentication Password Profile Info
    orderv2/orders/{id}Orders