import requestsbase_url = "https://your-company.getcollate.io/api"headers = {"Authorization": "Bearer your-jwt-token"}# Get by IDresponse = requests.get( f"{base_url}/v1/services/pipelineServices/daa58a49-df05-48a3-a417-45dfd12eacf5", headers=headers)service = response.json()print(f"{service['fullyQualifiedName']}: {service['serviceType']}")# Get by ID with fieldsresponse = requests.get( f"{base_url}/v1/services/pipelineServices/daa58a49-df05-48a3-a417-45dfd12eacf5?fields=owners,tags,domains", headers=headers)# Get by fully qualified nameresponse = requests.get( f"{base_url}/v1/services/pipelineServices/name/sample_airflow", headers=headers)# Get by name with fieldsresponse = requests.get( f"{base_url}/v1/services/pipelineServices/name/sample_airflow?fields=owners,tags,domains", headers=headers)
import org.openmetadata.schema.entity.services.PipelineService;import org.openmetadata.sdk.fluent.PipelineServices;// client is an initialized OpenMetadataClient.PipelineServices.setDefaultClient(client);// Get by IDPipelineService service = PipelineServices.retrieve("daa58a49-df05-48a3-a417-45dfd12eacf5");// Get by ID with fieldsPipelineService serviceWithFields = PipelineServices.retrieve( "daa58a49-df05-48a3-a417-45dfd12eacf5", "owners,tags,domains");// Get by fully qualified namePipelineService serviceByName = PipelineServices.retrieveByName("sample_airflow");// Get by name with fieldsPipelineService serviceByNameWithFields = PipelineServices.retrieveByName("sample_airflow", "owners,tags,domains");
# Get by IDcurl "{base_url}/api/v1/services/pipelineServices/daa58a49-df05-48a3-a417-45dfd12eacf5" \ -H "Authorization: Bearer {access_token}"# Get by ID with fieldscurl "{base_url}/api/v1/services/pipelineServices/daa58a49-df05-48a3-a417-45dfd12eacf5?fields=owners,tags,domains" \ -H "Authorization: Bearer {access_token}"# Get by fully qualified namecurl "{base_url}/api/v1/services/pipelineServices/name/sample_airflow" \ -H "Authorization: Bearer {access_token}"# Get by name with fieldscurl "{base_url}/api/v1/services/pipelineServices/name/sample_airflow?fields=owners,tags,domains" \ -H "Authorization: Bearer {access_token}"
Retrieve a pipeline service connection by UUID or fully qualified name with optional field expansion for configuration and metadata using the Collate REST API.
GET
/
v1
/
services
/
pipelineServices
/
{id}
GET /v1/services/pipelineServices/{id}
import requestsbase_url = "https://your-company.getcollate.io/api"headers = {"Authorization": "Bearer your-jwt-token"}# Get by IDresponse = requests.get( f"{base_url}/v1/services/pipelineServices/daa58a49-df05-48a3-a417-45dfd12eacf5", headers=headers)service = response.json()print(f"{service['fullyQualifiedName']}: {service['serviceType']}")# Get by ID with fieldsresponse = requests.get( f"{base_url}/v1/services/pipelineServices/daa58a49-df05-48a3-a417-45dfd12eacf5?fields=owners,tags,domains", headers=headers)# Get by fully qualified nameresponse = requests.get( f"{base_url}/v1/services/pipelineServices/name/sample_airflow", headers=headers)# Get by name with fieldsresponse = requests.get( f"{base_url}/v1/services/pipelineServices/name/sample_airflow?fields=owners,tags,domains", headers=headers)
import org.openmetadata.schema.entity.services.PipelineService;import org.openmetadata.sdk.fluent.PipelineServices;// client is an initialized OpenMetadataClient.PipelineServices.setDefaultClient(client);// Get by IDPipelineService service = PipelineServices.retrieve("daa58a49-df05-48a3-a417-45dfd12eacf5");// Get by ID with fieldsPipelineService serviceWithFields = PipelineServices.retrieve( "daa58a49-df05-48a3-a417-45dfd12eacf5", "owners,tags,domains");// Get by fully qualified namePipelineService serviceByName = PipelineServices.retrieveByName("sample_airflow");// Get by name with fieldsPipelineService serviceByNameWithFields = PipelineServices.retrieveByName("sample_airflow", "owners,tags,domains");
# Get by IDcurl "{base_url}/api/v1/services/pipelineServices/daa58a49-df05-48a3-a417-45dfd12eacf5" \ -H "Authorization: Bearer {access_token}"# Get by ID with fieldscurl "{base_url}/api/v1/services/pipelineServices/daa58a49-df05-48a3-a417-45dfd12eacf5?fields=owners,tags,domains" \ -H "Authorization: Bearer {access_token}"# Get by fully qualified namecurl "{base_url}/api/v1/services/pipelineServices/name/sample_airflow" \ -H "Authorization: Bearer {access_token}"# Get by name with fieldscurl "{base_url}/api/v1/services/pipelineServices/name/sample_airflow?fields=owners,tags,domains" \ -H "Authorization: Bearer {access_token}"
Get a single pipeline service by its unique ID or fully qualified name.
Get by ID
string
required
UUID of the pipeline service to retrieve.
string
Comma-separated list of fields to include, for example owners,tags,domains.
string
default:"non-deleted"
Include all, deleted, or non-deleted entities.
Get by Fully Qualified Name
Use GET /v1/services/pipelineServices/name/{fqn} to retrieve by fully qualified name.
string
required
Fully qualified name of the pipeline service, for example sample_airflow.
string
Comma-separated list of fields to include: owners, tags, domains.
string
default:"non-deleted"
Include all, deleted, or non-deleted entities.
GET /v1/services/pipelineServices/{id}
import requestsbase_url = "https://your-company.getcollate.io/api"headers = {"Authorization": "Bearer your-jwt-token"}# Get by IDresponse = requests.get( f"{base_url}/v1/services/pipelineServices/daa58a49-df05-48a3-a417-45dfd12eacf5", headers=headers)service = response.json()print(f"{service['fullyQualifiedName']}: {service['serviceType']}")# Get by ID with fieldsresponse = requests.get( f"{base_url}/v1/services/pipelineServices/daa58a49-df05-48a3-a417-45dfd12eacf5?fields=owners,tags,domains", headers=headers)# Get by fully qualified nameresponse = requests.get( f"{base_url}/v1/services/pipelineServices/name/sample_airflow", headers=headers)# Get by name with fieldsresponse = requests.get( f"{base_url}/v1/services/pipelineServices/name/sample_airflow?fields=owners,tags,domains", headers=headers)
import org.openmetadata.schema.entity.services.PipelineService;import org.openmetadata.sdk.fluent.PipelineServices;// client is an initialized OpenMetadataClient.PipelineServices.setDefaultClient(client);// Get by IDPipelineService service = PipelineServices.retrieve("daa58a49-df05-48a3-a417-45dfd12eacf5");// Get by ID with fieldsPipelineService serviceWithFields = PipelineServices.retrieve( "daa58a49-df05-48a3-a417-45dfd12eacf5", "owners,tags,domains");// Get by fully qualified namePipelineService serviceByName = PipelineServices.retrieveByName("sample_airflow");// Get by name with fieldsPipelineService serviceByNameWithFields = PipelineServices.retrieveByName("sample_airflow", "owners,tags,domains");
# Get by IDcurl "{base_url}/api/v1/services/pipelineServices/daa58a49-df05-48a3-a417-45dfd12eacf5" \ -H "Authorization: Bearer {access_token}"# Get by ID with fieldscurl "{base_url}/api/v1/services/pipelineServices/daa58a49-df05-48a3-a417-45dfd12eacf5?fields=owners,tags,domains" \ -H "Authorization: Bearer {access_token}"# Get by fully qualified namecurl "{base_url}/api/v1/services/pipelineServices/name/sample_airflow" \ -H "Authorization: Bearer {access_token}"# Get by name with fieldscurl "{base_url}/api/v1/services/pipelineServices/name/sample_airflow?fields=owners,tags,domains" \ -H "Authorization: Bearer {access_token}"