Sounds good to be true ….. Yes, Objects got deleted by mistake can be recovered by informatica object restore if your repository is versioned !!!
Even it was strange for me when i have heard of it first time.
How it Work ?
when you delete the object, Informatica repository removes the object from workspace but it doesn’t remove it from repository database. Here informatica creates a new version of object and change its status to deleted. Now you can recover this object by changing its status to “ACTIVE”.
How to Restore informatica object deleted ?
You need to use repository manager to recover deleted objects.
Pull the object with query where version status is equal to Deleted,
Change the Status of the object to from deleted to active.
You may need to rename the object if in case of you have created another object with same after deleting it.
To refer the same in INFA help:
Go to > Repository guide > Working with versioned objects > Deleting and recovering objects.