from metadata.sdk import configurefrom metadata.sdk.entities import DatabaseServicesconfigure( host="https://your-company.getcollate.io/api", jwt_token="your-jwt-token")# Get by IDservice = DatabaseServices.retrieve("a1b2c3d4-e5f6-7890-abcd-ef1234567890")print(f"{service.fullyQualifiedName}: {service.serviceType}")# Get by ID with fieldsservice = DatabaseServices.retrieve( "a1b2c3d4-e5f6-7890-abcd-ef1234567890", fields=["owners", "tags"])# Get by fully qualified nameservice = DatabaseServices.retrieve_by_name("snowflake_prod")# Get by name with fieldsservice = DatabaseServices.retrieve_by_name( "snowflake_prod", fields=["owners", "tags", "domain"])
Retrieve a database service connection by UUID or fully qualified name with optional field expansion for configuration and metadata using the Collate REST API.
GET
/
v1
/
services
/
databaseServices
/
{id}
GET /v1/services/databaseServices/{id}
from metadata.sdk import configurefrom metadata.sdk.entities import DatabaseServicesconfigure( host="https://your-company.getcollate.io/api", jwt_token="your-jwt-token")# Get by IDservice = DatabaseServices.retrieve("a1b2c3d4-e5f6-7890-abcd-ef1234567890")print(f"{service.fullyQualifiedName}: {service.serviceType}")# Get by ID with fieldsservice = DatabaseServices.retrieve( "a1b2c3d4-e5f6-7890-abcd-ef1234567890", fields=["owners", "tags"])# Get by fully qualified nameservice = DatabaseServices.retrieve_by_name("snowflake_prod")# Get by name with fieldsservice = DatabaseServices.retrieve_by_name( "snowflake_prod", fields=["owners", "tags", "domain"])
from metadata.sdk import configurefrom metadata.sdk.entities import DatabaseServicesconfigure( host="https://your-company.getcollate.io/api", jwt_token="your-jwt-token")# Get by IDservice = DatabaseServices.retrieve("a1b2c3d4-e5f6-7890-abcd-ef1234567890")print(f"{service.fullyQualifiedName}: {service.serviceType}")# Get by ID with fieldsservice = DatabaseServices.retrieve( "a1b2c3d4-e5f6-7890-abcd-ef1234567890", fields=["owners", "tags"])# Get by fully qualified nameservice = DatabaseServices.retrieve_by_name("snowflake_prod")# Get by name with fieldsservice = DatabaseServices.retrieve_by_name( "snowflake_prod", fields=["owners", "tags", "domain"])