import requestsbase_url = "https://your-company.open-metadata.org/api"headers = {"Authorization": "Bearer your-jwt-token"}# List with paginationresponse = requests.get( f"{base_url}/v1/services/messagingServices", params={"limit": 50, "fields": "owners,tags"}, headers=headers)page = response.json()for svc in page["data"]: print(f"{svc['name']} ({svc['serviceType']})")# Filter by domainresponse = requests.get( f"{base_url}/v1/services/messagingServices", params={"domain": "engineering", "limit": 50}, headers=headers)
import org.openmetadata.schema.entity.services.MessagingService;import org.openmetadata.sdk.models.ListParams;import org.openmetadata.sdk.models.ListResponse;// client is an initialized OpenMetadataClient.// List first pageListResponse<MessagingService> firstPage = client.messagingServices().list(new ListParams().setLimit(50));for (MessagingService service : firstPage.getData()) { System.out.println(service.getFullyQualifiedName());}// With fieldsListResponse<MessagingService> withFields = client.messagingServices().list( new ListParams().setFields("owners,tags").setLimit(50));
# List allcurl "{base_url}/api/v1/services/messagingServices?limit=50" \ -H "Authorization: Bearer {access_token}"# With fieldscurl "{base_url}/api/v1/services/messagingServices?fields=owners,tags,domains&limit=50" \ -H "Authorization: Bearer {access_token}"# Filter by domaincurl "{base_url}/api/v1/services/messagingServices?domain=engineering&limit=50" \ -H "Authorization: Bearer {access_token}"
List all messaging services with optional filtering and pagination
GET
/
v1
/
services
/
messagingServices
GET /v1/services/messagingServices
import requestsbase_url = "https://your-company.open-metadata.org/api"headers = {"Authorization": "Bearer your-jwt-token"}# List with paginationresponse = requests.get( f"{base_url}/v1/services/messagingServices", params={"limit": 50, "fields": "owners,tags"}, headers=headers)page = response.json()for svc in page["data"]: print(f"{svc['name']} ({svc['serviceType']})")# Filter by domainresponse = requests.get( f"{base_url}/v1/services/messagingServices", params={"domain": "engineering", "limit": 50}, headers=headers)
import org.openmetadata.schema.entity.services.MessagingService;import org.openmetadata.sdk.models.ListParams;import org.openmetadata.sdk.models.ListResponse;// client is an initialized OpenMetadataClient.// List first pageListResponse<MessagingService> firstPage = client.messagingServices().list(new ListParams().setLimit(50));for (MessagingService service : firstPage.getData()) { System.out.println(service.getFullyQualifiedName());}// With fieldsListResponse<MessagingService> withFields = client.messagingServices().list( new ListParams().setFields("owners,tags").setLimit(50));
# List allcurl "{base_url}/api/v1/services/messagingServices?limit=50" \ -H "Authorization: Bearer {access_token}"# With fieldscurl "{base_url}/api/v1/services/messagingServices?fields=owners,tags,domains&limit=50" \ -H "Authorization: Bearer {access_token}"# Filter by domaincurl "{base_url}/api/v1/services/messagingServices?domain=engineering&limit=50" \ -H "Authorization: Bearer {access_token}"
List all messaging services with optional filtering and pagination.
Query Parameters
integer
default:"10"
Maximum number of results to return (max: 1000000).
string
Cursor for backward pagination.
string
Cursor for forward pagination.
string
Comma-separated list of fields to include. Valid fields: pipelines, owners, tags, domains, followers.
string
Filter by domain fully qualified name.
string
default:"non-deleted"
Include all, deleted, or non-deleted entities.
GET /v1/services/messagingServices
import requestsbase_url = "https://your-company.open-metadata.org/api"headers = {"Authorization": "Bearer your-jwt-token"}# List with paginationresponse = requests.get( f"{base_url}/v1/services/messagingServices", params={"limit": 50, "fields": "owners,tags"}, headers=headers)page = response.json()for svc in page["data"]: print(f"{svc['name']} ({svc['serviceType']})")# Filter by domainresponse = requests.get( f"{base_url}/v1/services/messagingServices", params={"domain": "engineering", "limit": 50}, headers=headers)
import org.openmetadata.schema.entity.services.MessagingService;import org.openmetadata.sdk.models.ListParams;import org.openmetadata.sdk.models.ListResponse;// client is an initialized OpenMetadataClient.// List first pageListResponse<MessagingService> firstPage = client.messagingServices().list(new ListParams().setLimit(50));for (MessagingService service : firstPage.getData()) { System.out.println(service.getFullyQualifiedName());}// With fieldsListResponse<MessagingService> withFields = client.messagingServices().list( new ListParams().setFields("owners,tags").setLimit(50));
# List allcurl "{base_url}/api/v1/services/messagingServices?limit=50" \ -H "Authorization: Bearer {access_token}"# With fieldscurl "{base_url}/api/v1/services/messagingServices?fields=owners,tags,domains&limit=50" \ -H "Authorization: Bearer {access_token}"# Filter by domaincurl "{base_url}/api/v1/services/messagingServices?domain=engineering&limit=50" \ -H "Authorization: Bearer {access_token}"
Returns a paginated list of messaging service objects. By default, only basic fields are included. Use the fields parameter to request additional data.
Response
array
Array of messaging service objects.
Show properties
string
Unique identifier for the messaging service (UUID format).
string
Messaging service name.
string
Fully qualified name of the service.
string
Human-readable display name.
string
Type of messaging service, for example Kafka, Redpanda, Kinesis.
array
List of owners assigned to the service. Only included when fields contains owners.
array
Classification tags applied to the service. Only included when fields contains tags.
array
Domain assignments for governance. Only included when fields contains domains.
array
Ingestion pipelines associated with this service. Only included when fields contains pipelines.
array
Users following this service. Only included when fields contains followers.
object
Pagination information.
Show properties
integer
Total count of messaging services matching the query.
string
Cursor for the next page of results. Null if this is the last page.
string
Cursor for the previous page of results. Null if this is the first page.