Issue
When searching for Segment profiles, you may observe profiles associated with incorrect email addresses or mismatched data, which disrupts downstream processes. These affected profiles fail to update or merge as expected.
Product
Twilio Segment
Environment
Segment Console
Cause
Segment profiles can become corrupted if they exceed the maximum allowed identifier limits. This can happen if a limit for an identifier was set lower and profiles remained that would violate the newly set limit. Once a profile exceeds these limits, it becomes corrupted and can no longer process profile updates or identity merges.
Resolution
To restore the profiles, you must either delete the corrupted profiles so fresh profiles can be recreated or remove the offending identifiers. You can delete profiles through the Segment UI or using the Segment Public API.
Option 1: Delete profiles via the Segment UI
- Log in to your Segment workspace.
- Navigate to
Privacy>Deletion and Suppression. - Enter the user_id associated with the corrupted profile.
- Select the regulation type.
- Submit the deletion request.
Option 2: Delete profiles via the Segment Public API
- Send a request to the Segment Public API deletion endpoint.
- Provide the target
userIdin the API payload.
Option 3: Delete identifiers via the Delete Profile Identifier API
- Use the Delete Profile Identifier API endpoint to remove any identifiers that are beyond the identity resolution limits.
Note: Once deleted, Segment will remove the corrupted profile, allowing subsequent incoming tracking events to generate clean, properly mapped user profiles.