lineage-upload

Upload Manifest

Upload DBT manifest.json file to sync lineage data.

This endpoint accepts a manifest.json file (from dbt docs generate or dbt compile), parses it, and syncs all lineage data to the database.

Optionally triggers a targeted asset refresh to sync DBT models to the catalog.

Args: asset_id: Asset UUID ctx: Application context with user and session file: Uploaded manifest.json file sync_to_catalog: Whether to sync DBT models to asset catalog (default: True) workflow_service: Workflow service for job submission

Returns: StandardResponse with sync statistics

post/api/v1/assets/{asset_id}/lineage/upload

Request

  • Base URL: http://localhost:8000
  • URL: http://localhost:8000/api/v1/assets/{asset_id}/lineage/upload
  • Auth: none declared

Path parameters

asset_idstring uuid required

Query parameters

sync_to_catalogboolean

Headers

Authorizationstring

Response

Successful Response

successboolean required
dataunknown
messagestring nullable
errorstring nullable
metaobject nullable

Changes

No recorded changes to this operation across all 1 revision of this API.