Ingest a dbt manifest

POST a dbt manifest as a partial or complete declared-lineage acquisition.

POST /v1/pipelines/dbt/manifest

Body fieldRequiredDescription
workspace_idYesTarget workspace.
connector_idYesConnector scope for relation resolution.
manifestYesParsed dbt manifest object.
project_idNoLinked dbt project ID.
completenessNopartial or complete; default partial.
source_event_keyNoBody alternative to Idempotency-Key.
curl --request POST https://api.embrasure.ai/v1/pipelines/dbt/manifest \
  --header "Authorization: Bearer $EMBRASURE_API_TOKEN" \
  --header "Content-Type: application/json" \
  --header "Idempotency-Key: dbt-build-842" \
  --data-binary @embrasure-dbt-manifest.json

The route returns 202. A complete acquisition needs an exact connector and project scope and a caller-supplied idempotency key. If the header and source_event_key are both present, they must match.

See pipelines and applications for a jq wrapper example and CI guidance.