Expose Resource Lineage as a Public API

Foundry’s Workflow Lineage UI shows the full dependency graph between resources (datasets, object types, transforms, applications, monitors). This data is not accessible programmatically. Please expose it as a V2 REST API endpoint and MCP tool.

Today this data is only available through the Workflow Lineage UI and AI FDE’s internal tooling. Functions, AIP Agents, and OSDK apps cannot access it.

What We Tested

From a TypeScript v2 Function, we tried 30+ API paths including Compass sub-paths, decorations, V2 endpoints, and all @osdk/foundry.* SDK packages. None expose lineage data. Meanwhile, AI FDE’s internal get_resource_lineage tool returns exactly what we need — upstream/downstream RIDs with names, paths, and connection types.

The Ask

  1. REST APIGET /api/v2/resources/{rid}/lineage for Functions, OSDK apps, and scripts

  2. MCP Toolget_resource_lineage for external AI agents (Claude Desktop, etc.)

  3. AIP Agent Platform Tool — Same capability available in AIP Agent Studio

The data already exists in the platform. It just needs a public interface.

Any thoughts or updates on this?

Hey @ujjalb thanks for the details here. You’re right that currently Workflow Lineage doesn’t expose public APIs for getting the lineage of resources.

A few questions from my end:

  1. What is your usecase here and what do you need it for? Wonder if it’s something we can add directly to Workflow Lineage to improve the product

  2. What specific resources do you care about?

  3. And confirming you are trying to get all downstream usages from a single resource rid