Hi Kobo team/community,
I’m syncing /api/v2/assets/{asset_uid}/data into an external database (replication-style). I can detect edits using _id + _uuid changes and/or meta/deprecatedID, but I’m struggling to find a reliable way to track deletions without periodically pulling a full index of all submission IDs.
Questions:
-
Is there any API-supported way to query deleted submissions (or “deleted since timestamp”) for an asset?
-
If not, is the recommended approach to run a periodic “ID index sweep” (fields=
["_id","_uuid"]) and set-diff locally? -
Are there any hidden/system fields (e.g., deleted flags, tombstones) exposed in API v2 that indicate deletion status?
Context: upcoming result limits on /api/v2/assets/{uid}/data are fine (we can page), but we want to minimize calls and payload while keeping our downstream DB consistent.
Thanks!
