from metadata.sdk import configurefrom metadata.sdk.entities import Pipelinesconfigure( host="https://your-company.getcollate.io/api", jwt_token="your-jwt-token")# Get by IDpipeline = Pipelines.retrieve("538faa63-d204-46ff-aead-d158d0401cac")print(f"{pipeline.fullyQualifiedName}: {pipeline.description}")# Get by ID with fieldspipeline = Pipelines.retrieve( "538faa63-d204-46ff-aead-d158d0401cac", fields=["owners", "tags", "tasks"])# Get by fully qualified namepipeline = Pipelines.retrieve_by_name("sample_airflow.dbt_analytics_customers")# Get by name with fieldspipeline = Pipelines.retrieve_by_name( "sample_airflow.dbt_analytics_customers", fields=["owners", "tags", "tasks", "domain"])
Retrieve a pipeline entity by UUID or fully qualified name with optional field expansion for owners, tags, tasks, and lineage using the Collate REST API.
GET
/
v1
/
pipelines
/
{id}
GET /v1/pipelines/{id}
Copy
from metadata.sdk import configurefrom metadata.sdk.entities import Pipelinesconfigure( host="https://your-company.getcollate.io/api", jwt_token="your-jwt-token")# Get by IDpipeline = Pipelines.retrieve("538faa63-d204-46ff-aead-d158d0401cac")print(f"{pipeline.fullyQualifiedName}: {pipeline.description}")# Get by ID with fieldspipeline = Pipelines.retrieve( "538faa63-d204-46ff-aead-d158d0401cac", fields=["owners", "tags", "tasks"])# Get by fully qualified namepipeline = Pipelines.retrieve_by_name("sample_airflow.dbt_analytics_customers")# Get by name with fieldspipeline = Pipelines.retrieve_by_name( "sample_airflow.dbt_analytics_customers", fields=["owners", "tags", "tasks", "domain"])
from metadata.sdk import configurefrom metadata.sdk.entities import Pipelinesconfigure( host="https://your-company.getcollate.io/api", jwt_token="your-jwt-token")# Get by IDpipeline = Pipelines.retrieve("538faa63-d204-46ff-aead-d158d0401cac")print(f"{pipeline.fullyQualifiedName}: {pipeline.description}")# Get by ID with fieldspipeline = Pipelines.retrieve( "538faa63-d204-46ff-aead-d158d0401cac", fields=["owners", "tags", "tasks"])# Get by fully qualified namepipeline = Pipelines.retrieve_by_name("sample_airflow.dbt_analytics_customers")# Get by name with fieldspipeline = Pipelines.retrieve_by_name( "sample_airflow.dbt_analytics_customers", fields=["owners", "tags", "tasks", "domain"])