I agree with Walt - the business event would be the cleanest approach. If you are doing any batch extracts, deleted records will not be in them, so the absence of a record is hard to detect in the export.
If you are doing extracts based on a time stamp, you could query the Activity Log for delete events since the last batch extract, then flag those records in your warehouse.
This can be done either through the Dashboard UI or via the API. Details on the API are available at:
https://docs.reltio.com/activitylogapi/activitylogapi.html
The specific query is a REST GET: https://{{environment}}.reltio.com/reltio/api/{{tenantID}}/activities?filter=(gte(timestamp,%271613491471401%27)%20and%20equals(items.data.type,%20ENTITY_REMOVED%20))&offset=0&max=25
REST GET: https://{{environment}}.reltio.com/reltio/api/{{tenantID}}/activities?filter=(gte(timestamp,%271613491471401%27)%20and%20equals(items.data.type,%20ENTITY_REMOVED%20))&offset=0&max=25
------------------------------
Dan Gage
Principal Solution Consultant
------------------------------