Skip to main content
Coming soon. This endpoint is not live yet. The contract below is the planned shape and may change. Calling it today returns 404.
Returns test definitions (monitors and dbt tests) — not execution results. Join latest test executions on 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.

Example