Coming soon. This endpoint is not live yet. The contract below is the
planned shape and may change. Calling it today returns
404.test_id for the current run. Table / relation name is a join to
table assets on asset_id, not a
field on the test.
Supports a full scan and incremental feeds (synced_since / deleted_since),
same contract as assets. A new run does not bump
synced_at on the test.
Query parameters
Shared pagination:cursor, limit (default 500, max 2000). Filter arrays
are any-of within a param, AND across params, max 1000 values each. Pass
exactly one of synced_since or deleted_since — not both.
Response
List envelope{ items, next_cursor, has_more }. On the deleted_since feed,
deleted_at is set and other fields are last-known.
No
column_id and no embedded latest results.

