# Undo an automation or recover previous version of a rich text field/document

**URL:** <https://community.fibery.io/t/undo-an-automation-or-recover-previous-version-of-a-rich-text-field-document/5805>\
**Category:** Get Help\
**Tags:** automations\
**Created:** [February 5, 2024, 11:50pm UTC](https://community.fibery.io/t/undo-an-automation-or-recover-previous-version-of-a-rich-text-field-document/5805 "2024-02-05T23:50:39Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![cannibalflea](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/cannibalflea/32/318_2.png) [@cannibalflea](https://community.fibery.io/u/cannibalflea)\
**Post date:** [February 5, 2024, 11:50pm UTC](https://community.fibery.io/t/undo-an-automation-or-recover-previous-version-of-a-rich-text-field-document/5805/1 "2024-02-05T23:50:39Z")

</div>

Is it possible to reverse an overwrite action (done by automation) on a rich text field? Or at least identify records which had versions/content prior to today?

I made a mistake in my automation definition and it caused a whole bunch of items to be overwritten. I would go an restore everything manually, but the I don’t remember which records had content before.

I wasn’t sure if there was an option to get a version list from the API for example, which would make my searching process much easier.

---

<div class="post-metadata">

**Author:** ![Chr1sG](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/chr1sg/32/3941_2.png) [@Chr1sG](https://community.fibery.io/u/Chr1sG)\
**Post date:** [February 6, 2024, 8:16am UTC](https://community.fibery.io/t/undo-an-automation-or-recover-previous-version-of-a-rich-text-field-document/5805/2 "2024-02-06T08:16:00Z")

</div>

> [@cannibalflea](#):
>
> Is it possible to reverse an overwrite action (done by automation) on a rich text field?

You can see the version history of any rich text field via the ‘clock’ symbol

 ![1000016933](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/6/63f48488dc455397158ba61f692916e37dd412d5.png)  
and from there, you can revert changes.

---

<div class="post-metadata">

**Author:** ![cannibalflea](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/cannibalflea/32/318_2.png) [@cannibalflea](https://community.fibery.io/u/cannibalflea)\
**Post date:** [February 6, 2024, 8:29am UTC](https://community.fibery.io/t/undo-an-automation-or-recover-previous-version-of-a-rich-text-field-document/5805/3 "2024-02-06T08:29:27Z")

</div>

Thanks for the tip @Chr1sG . That is what I did manually. However, I was wondering if thee is an api method of reverting to a previous version or even just getting a list/dates of previous versions for a document

---

<div class="post-metadata">

**Author:** ![Chr1sG](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/chr1sg/32/3941_2.png) [@Chr1sG](https://community.fibery.io/u/Chr1sG)\
**Post date:** [February 6, 2024, 8:42am UTC](https://community.fibery.io/t/undo-an-automation-or-recover-previous-version-of-a-rich-text-field-document/5805/4 "2024-02-06T08:42:14Z")

</div>

> [@cannibalflea](#):
>
> I was wondering if thee is an api method of reverting to a previous version

Unfortunately, the API doesn’t allow you to query the history of an entity (or a document, which is effectively what a rich text field is)

---

<div class="post-metadata">

**Author:** ![cannibalflea](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/cannibalflea/32/318_2.png) [@cannibalflea](https://community.fibery.io/u/cannibalflea)\
**Post date:** [February 6, 2024, 4:54pm UTC](https://community.fibery.io/t/undo-an-automation-or-recover-previous-version-of-a-rich-text-field-document/5805/5 "2024-02-06T16:54:40Z")

</div>

Thanks again @Chr1sG

It would be really amazing to have access to entity history information through the API and through the automations and calculations, etc… It would open up a lot of interesting possibilities and drastically cut down on the number of helper databases that you need to create to track entity changes. It seems like a waste given that fibery already tracks this information 🙂

See also:

> [@GraphQL support for querying entity History / Activity Logs](https://community.fibery.io/t/graphql-support-for-querying-entity-history-activity-logs/4051/2):
>
> It would be amazing if we had more access to the activity log for entities and were able to leverage them in views to: Identify entities where particular fields have changed within a timeframe (e.g. entities that had been assigned in the last week or entities where the last time the Phase changed was more than a month ago, … ) Identify entities based on the change itself (e.g. entities where the state had changed from Intake to In Progress or entities where the cost was increased by more than …

> [@Field Activity Icon (Cell History)](https://community.fibery.io/t/field-activity-icon-cell-history/3549/3):
>
> Sorry to revive this topic but I’ve been thinking about something like this at least every other week and today I decided to create a feature request but was happy to find this thread. @antoniokov, are there any updates on this? I can’t vote for this since I’m out of votes, but this would be super useful. Also, now that we have the watch feature, it would be even more amazing if you could watch a particular field for changes. Some entities that undergo a lot of changes can overload folks who …
