Batch fetch topics for multiple entities
Returns enriched topics grouped by entity ID. Use for polling refresh or expand-all when groups are already loaded. Accepts 1-100 entity IDs.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Request body for POST /dashboard/lineage/topics/batch.
Grouping dimension
source, destination, transform, source_audit Entity IDs to fetch topics for
1 - 100 elementsMax topics per entity
1 <= x <= 100Sort field for topics
byteTotal, latency, speed, lag, name Sort direction
asc, desc Topic name substring filter
Comma-separated quick filters
When false, return metrics as null
Diff% multi-band filter for source_audit. Either a JSON array (["0-0.05", "0.05-2"]) or a comma-separated string ('0-0.05,0.05-2'). Each band is an inclusive 'min-max' pair. Topic passes if its rounded-to-2-decimals max destination diff% falls in ANY band.
Response
Successful Response
Response for POST /dashboard/lineage/topics/batch.
Topics grouped by entity ID