I'm working on building a synchronizer for certain kinds of data from some lists to an outside application. Via the SOAP API, I can get updates and new items; by using CAML Queries, we can fetch all items modified/created within particular time ranges as well.
How do we detect via the SOAP API when deletes take place? Presumably, if a document is deleted from a library or a list item removed, it goes to the recycle bin, but doesn't show as modified in that list or library. In order to have a synchronizer though, we need to be notified of that delete event.