Export lineage

GET a cursor-paged JSON or streaming NDJSON OpenLineage 2-0-2 export.

GET /v1/lineage/export

ParameterRequiredConstraints
workspace_idYesWorkspace to export.
formatNoopenlineage; default openlineage.
outputNojson or ndjson; default json.
connector_idNoInclude edges touching this connector.
cursorNoOpaque cursor from the prior JSON page.
limitNo1 to 2,000; default 500.
curl --get https://api.embrasure.ai/v1/lineage/export \
  --header "Authorization: Bearer $EMBRASURE_API_TOKEN" \
  --data-urlencode "workspace_id=workspace-1" \
  --data-urlencode "output=json" \
  --data-urlencode "limit=500"
{
  "format": "openlineage",
  "as_of": "2026-08-04T20:15:00+00:00",
  "events": [],
  "next_cursor": null,
  "truncated": false,
  "skipped_edges": 0
}

Set output=ndjson for an application/x-ndjson stream. See the export guide for CLI and MCP alternatives.