Downstream lineage: inferences consuming an asset
GET
/v1/catalogue/lineage/downstream
const url = 'https://api.aerandil.com/v1/catalogue/lineage/downstream?asset_type=example&asset_id=2489E9AD-2EE2-8E00-8EC9-32D5F69181C0&limit=50';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://api.aerandil.com/v1/catalogue/lineage/downstream?asset_type=example&asset_id=2489E9AD-2EE2-8E00-8EC9-32D5F69181C0&limit=50' \ --header 'Authorization: Bearer <token>'The inference outputs whose DataLineage names (asset_type, asset_id) as a source object — ‘what consumes this asset’ (proposal 0028 §5). Reads the 0026 events.lineage reverse-index, newest inference first.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”asset_type
required
string
Object type of the source asset (ApiName).
asset_id
required
string format: uuid
Object id of the source asset.
limit
integer
Max consumers to return (default 50, capped 200).
Responses
Section titled “Responses”The inference outputs consuming the asset.
Media typeapplication/json
object
asset
required
object
downstream
required
Array<object>
object
Examplegenerated
{ "asset": {}, "downstream": [ {} ]}Missing or malformed asset_type / asset_id.