Org content overlap — pairs of dashboards reading the same source tables.
Org-wide pairs of live (non-deleted) dashboards that read the same source tables, ranked by Jaccard similarity (DVT-5385). The org-level counterpart of GET /v1/dashboards/{id}/related, with the same definition: each dashboard's set is its distinct lineage table tuples, and a pair with sharedCount shared tuples scores sharedCount / (|A| + |B| - sharedCount). Pairs sharing no table never appear. Computed in one query, not one call per dashboard.
Each pair appears once, with a.id < b.id. Pairs are sorted by jaccard desc, then sharedCount desc, then a.id, b.id. Admin or owner only (audit:read); own-org only. Because it is admin-only, no per-dashboard read filter is applied. sharedTables is capped at 50 tuples per pair; sharedCount is the true intersection size. Invalid min_jaccard or limit are rejected with 400. Edit provenance (lastEditedBy, lastEditedByType) is not populated on a and b. Returns 503 if the computation exceeds its time bound for a very large org; raise min_jaccard or lower limit and retry.
Request
- Base URL: http://localhost:8080
- URL: http://localhost:8080/v1/orgs/{orgId}/analytics/content/overlap
- Auth: one of:
- API key in cookie dvt_session
- HTTP bearer
Query parameters
Only pairs with jaccard >= min_jaccard. Range [0, 1]. Default 0 (every overlapping pair).
Maximum pairs returned, 1-200. Default 50.
Response
The top overlapping dashboard pairs.
Changes
No recorded changes to this operation across all 1 revision of this API.