GET /v1/glossaries
from metadata.sdk import configure
from metadata.sdk.entities import Glossaries
configure(
host="https://your-company.open-metadata.org/api",
jwt_token="your-jwt-token"
)
# List first page
glossaries = Glossaries.list(limit=50)
for g in glossaries.data:
print(f"{g.fullyQualifiedName}")
# List all with auto-pagination
for g in Glossaries.list_all():
print(f"{g.fullyQualifiedName}")
# With fields
glossaries = Glossaries.list(
fields=["owners", "tags", "reviewers"],
limit=50
)
for g in glossaries.data:
print(f"{g.fullyQualifiedName}")
if g.reviewers:
print(f" Reviewers: {[r.name for r in g.reviewers]}")
import static org.openmetadata.sdk.fluent.Glossaries.*;
// List first page
var result = Glossaries.list()
.limit(50)
.execute();
for (var g : result.getData()) {
System.out.println(g.getFullyQualifiedName());
}
// With fields
var result = Glossaries.list()
.fields("owners", "tags", "reviewers")
.limit(50)
.execute();
# List all
curl "{base_url}/api/v1/glossaries?limit=50" \
-H "Authorization: Bearer {access_token}"
# With fields
curl "{base_url}/api/v1/glossaries?fields=owners,tags,domains,reviewers&limit=50" \
-H "Authorization: Bearer {access_token}"
{
"data": [
{
"id": "c2940a98-f147-6g46-cdef-31f0c4406dc3",
"name": "BusinessGlossary",
"fullyQualifiedName": "BusinessGlossary",
"displayName": "Business Glossary",
"description": "Standard business terminology for the organization",
"version": 0.1,
"updatedAt": 1769984330261,
"updatedBy": "admin",
"href": "http://localhost:8585/api/v1/glossaries/c2940a98-f147-6g46-cdef-31f0c4406dc3",
"deleted": false,
"owners": [],
"reviewers": [],
"tags": [],
"mutuallyExclusive": false
}
],
"paging": {
"after": "...",
"total": 3
}
}
List Glossaries
List all glossaries with optional filtering and pagination
GET
/
v1
/
glossaries
GET /v1/glossaries
from metadata.sdk import configure
from metadata.sdk.entities import Glossaries
configure(
host="https://your-company.open-metadata.org/api",
jwt_token="your-jwt-token"
)
# List first page
glossaries = Glossaries.list(limit=50)
for g in glossaries.data:
print(f"{g.fullyQualifiedName}")
# List all with auto-pagination
for g in Glossaries.list_all():
print(f"{g.fullyQualifiedName}")
# With fields
glossaries = Glossaries.list(
fields=["owners", "tags", "reviewers"],
limit=50
)
for g in glossaries.data:
print(f"{g.fullyQualifiedName}")
if g.reviewers:
print(f" Reviewers: {[r.name for r in g.reviewers]}")
import static org.openmetadata.sdk.fluent.Glossaries.*;
// List first page
var result = Glossaries.list()
.limit(50)
.execute();
for (var g : result.getData()) {
System.out.println(g.getFullyQualifiedName());
}
// With fields
var result = Glossaries.list()
.fields("owners", "tags", "reviewers")
.limit(50)
.execute();
# List all
curl "{base_url}/api/v1/glossaries?limit=50" \
-H "Authorization: Bearer {access_token}"
# With fields
curl "{base_url}/api/v1/glossaries?fields=owners,tags,domains,reviewers&limit=50" \
-H "Authorization: Bearer {access_token}"
{
"data": [
{
"id": "c2940a98-f147-6g46-cdef-31f0c4406dc3",
"name": "BusinessGlossary",
"fullyQualifiedName": "BusinessGlossary",
"displayName": "Business Glossary",
"description": "Standard business terminology for the organization",
"version": 0.1,
"updatedAt": 1769984330261,
"updatedBy": "admin",
"href": "http://localhost:8585/api/v1/glossaries/c2940a98-f147-6g46-cdef-31f0c4406dc3",
"deleted": false,
"owners": [],
"reviewers": [],
"tags": [],
"mutuallyExclusive": false
}
],
"paging": {
"after": "...",
"total": 3
}
}
List Glossaries
List all glossaries with optional filtering and pagination.Query Parameters
Maximum number of results to return (max: 1000000).
Cursor for backward pagination.
Cursor for forward pagination.
Comma-separated list of fields to include:
owners, tags, domains, reviewers. See Supported Fields below.Include
all, deleted, or non-deleted entities.GET /v1/glossaries
from metadata.sdk import configure
from metadata.sdk.entities import Glossaries
configure(
host="https://your-company.open-metadata.org/api",
jwt_token="your-jwt-token"
)
# List first page
glossaries = Glossaries.list(limit=50)
for g in glossaries.data:
print(f"{g.fullyQualifiedName}")
# List all with auto-pagination
for g in Glossaries.list_all():
print(f"{g.fullyQualifiedName}")
# With fields
glossaries = Glossaries.list(
fields=["owners", "tags", "reviewers"],
limit=50
)
for g in glossaries.data:
print(f"{g.fullyQualifiedName}")
if g.reviewers:
print(f" Reviewers: {[r.name for r in g.reviewers]}")
import static org.openmetadata.sdk.fluent.Glossaries.*;
// List first page
var result = Glossaries.list()
.limit(50)
.execute();
for (var g : result.getData()) {
System.out.println(g.getFullyQualifiedName());
}
// With fields
var result = Glossaries.list()
.fields("owners", "tags", "reviewers")
.limit(50)
.execute();
# List all
curl "{base_url}/api/v1/glossaries?limit=50" \
-H "Authorization: Bearer {access_token}"
# With fields
curl "{base_url}/api/v1/glossaries?fields=owners,tags,domains,reviewers&limit=50" \
-H "Authorization: Bearer {access_token}"
{
"data": [
{
"id": "c2940a98-f147-6g46-cdef-31f0c4406dc3",
"name": "BusinessGlossary",
"fullyQualifiedName": "BusinessGlossary",
"displayName": "Business Glossary",
"description": "Standard business terminology for the organization",
"version": 0.1,
"updatedAt": 1769984330261,
"updatedBy": "admin",
"href": "http://localhost:8585/api/v1/glossaries/c2940a98-f147-6g46-cdef-31f0c4406dc3",
"deleted": false,
"owners": [],
"reviewers": [],
"tags": [],
"mutuallyExclusive": false
}
],
"paging": {
"after": "...",
"total": 3
}
}
Returns
Returns a paginated list of glossary objects. By default, only basic fields are included. Use thefields parameter to request additional data.
Response
Array of glossary objects.
Show properties
Show properties
Unique identifier for the glossary (UUID format).
Glossary name.
Fully qualified name of the glossary.
Whether terms are mutually exclusive.
List of owners. Only included when
fields contains owners.Classification tags. Only included when
fields contains tags.Domain assignments. Only included when
fields contains domains.Reviewers. Only included when
fields contains reviewers.Supported Fields
| Field | Description |
|---|---|
owners | Owner references (users and teams) |
tags | Classification tags |
domains | Domain assignments for governance |
reviewers | Glossary term reviewers |
Error Handling
| Code | Error Type | Description |
|---|---|---|
401 | UNAUTHORIZED | Invalid or missing authentication token |
403 | FORBIDDEN | User lacks permission to list glossaries |
Was this page helpful?
⌘I