from metadata.sdk import configurefrom metadata.sdk.entities import Classificationsconfigure( host="https://your-company.open-metadata.org/api", jwt_token="your-jwt-token")# List first pageclassifications = Classifications.list(limit=50)for c in classifications.entities: print(f"{c.fullyQualifiedName.root} (mutuallyExclusive: {c.mutuallyExclusive})")# List all with auto-paginationfor c in Classifications.list_all(): print(f"{c.fullyQualifiedName.root}")# With fieldsclassifications = Classifications.list( fields=["owners"], limit=50)
import org.openmetadata.sdk.models.ListParams;// client is an initialized OpenMetadataClient.// List first pagevar params = new ListParams().setLimit(50);var page = client.classifications().list(params);for (var item : page.getData()) { System.out.println(item.getFullyQualifiedName());}// With fieldsvar filtered = new ListParams() .setFields("owners") .setLimit(50);var filteredPage = client.classifications().list(filtered);for (var item : filteredPage.getData()) { System.out.println(item.getFullyQualifiedName());}
# List allcurl "{base_url}/api/v1/classifications?limit=50" \ -H "Authorization: Bearer {access_token}"# With fieldscurl "{base_url}/api/v1/classifications?fields=owners&limit=50" \ -H "Authorization: Bearer {access_token}"
{ "data": [ { "id": "06d90883-6be9-4f7e-9475-753f10a95e94", "name": "Certification", "fullyQualifiedName": "Certification", "description": "Certifying Data Asset will provide the users with a clear idea of...", "version": 0.1, "updatedAt": 1769982619610, "updatedBy": "admin", "deleted": false, "owners": [], "provider": "system", "mutuallyExclusive": true } ], "paging": { "after": "...", "total": 5 }}
List Classifications
List all classifications with optional filtering and pagination
GET
/
v1
/
classifications
GET /v1/classifications
from metadata.sdk import configurefrom metadata.sdk.entities import Classificationsconfigure( host="https://your-company.open-metadata.org/api", jwt_token="your-jwt-token")# List first pageclassifications = Classifications.list(limit=50)for c in classifications.entities: print(f"{c.fullyQualifiedName.root} (mutuallyExclusive: {c.mutuallyExclusive})")# List all with auto-paginationfor c in Classifications.list_all(): print(f"{c.fullyQualifiedName.root}")# With fieldsclassifications = Classifications.list( fields=["owners"], limit=50)
import org.openmetadata.sdk.models.ListParams;// client is an initialized OpenMetadataClient.// List first pagevar params = new ListParams().setLimit(50);var page = client.classifications().list(params);for (var item : page.getData()) { System.out.println(item.getFullyQualifiedName());}// With fieldsvar filtered = new ListParams() .setFields("owners") .setLimit(50);var filteredPage = client.classifications().list(filtered);for (var item : filteredPage.getData()) { System.out.println(item.getFullyQualifiedName());}
# List allcurl "{base_url}/api/v1/classifications?limit=50" \ -H "Authorization: Bearer {access_token}"# With fieldscurl "{base_url}/api/v1/classifications?fields=owners&limit=50" \ -H "Authorization: Bearer {access_token}"
{ "data": [ { "id": "06d90883-6be9-4f7e-9475-753f10a95e94", "name": "Certification", "fullyQualifiedName": "Certification", "description": "Certifying Data Asset will provide the users with a clear idea of...", "version": 0.1, "updatedAt": 1769982619610, "updatedBy": "admin", "deleted": false, "owners": [], "provider": "system", "mutuallyExclusive": true } ], "paging": { "after": "...", "total": 5 }}
from metadata.sdk import configurefrom metadata.sdk.entities import Classificationsconfigure( host="https://your-company.open-metadata.org/api", jwt_token="your-jwt-token")# List first pageclassifications = Classifications.list(limit=50)for c in classifications.entities: print(f"{c.fullyQualifiedName.root} (mutuallyExclusive: {c.mutuallyExclusive})")# List all with auto-paginationfor c in Classifications.list_all(): print(f"{c.fullyQualifiedName.root}")# With fieldsclassifications = Classifications.list( fields=["owners"], limit=50)
import org.openmetadata.sdk.models.ListParams;// client is an initialized OpenMetadataClient.// List first pagevar params = new ListParams().setLimit(50);var page = client.classifications().list(params);for (var item : page.getData()) { System.out.println(item.getFullyQualifiedName());}// With fieldsvar filtered = new ListParams() .setFields("owners") .setLimit(50);var filteredPage = client.classifications().list(filtered);for (var item : filteredPage.getData()) { System.out.println(item.getFullyQualifiedName());}
# List allcurl "{base_url}/api/v1/classifications?limit=50" \ -H "Authorization: Bearer {access_token}"# With fieldscurl "{base_url}/api/v1/classifications?fields=owners&limit=50" \ -H "Authorization: Bearer {access_token}"
{ "data": [ { "id": "06d90883-6be9-4f7e-9475-753f10a95e94", "name": "Certification", "fullyQualifiedName": "Certification", "description": "Certifying Data Asset will provide the users with a clear idea of...", "version": 0.1, "updatedAt": 1769982619610, "updatedBy": "admin", "deleted": false, "owners": [], "provider": "system", "mutuallyExclusive": true } ], "paging": { "after": "...", "total": 5 }}