Generally speaking, the Amplitude architecture is based on pre-aggregated sets by the hour, day, week and month for users and events. While this allows the platform to scale well, one tradeoff is immutable data.
This article covers some frequently asked questions about how to modify or delete historical data.
If your account is on a the Growth or Enterprise plan, see Self-service data deletion in Amplitude. For other account types, direct modification isn't possible, but as a workaround, you can:How do I modify events that have already been ingested by Amplitude?
Using the Identify API only updates user property values for future events. You can't change data that Amplitude has already ingested. You need to fire another event for Amplitude to apply the updated property value. More details on how user properties are updated can be found here.
I updated user properties using the Identify API. Why are there still 'none' values in my charts?
You can't. Ingested data is immutable. However, you can try the following process for similar results:I accidentally sent an event for a user. How do I delete this specific event for this specific user?
See this Data Backfill Guide.How do I backfill historical data into Amplitude?
March 24th, 2026
Need help? Contact Support
Visit Amplitude.com
Have a look at the Amplitude Blog
Learn more at Amplitude Academy
© 2026 Amplitude, Inc. All rights reserved. Amplitude is a registered trademark of Amplitude, Inc.