Get catalog attribute
Retrieve a catalog attribute by URN, including the terms assigned to it.
The terms assigned to the attribute and its term detection denylist are part of the response. You don't need any query parameter to retrieve them.
Request
- Base URLhttps://your-environment.ataccama.one/api
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
A URN identifying a catalog attribute resource in the Catalog API.
Format: urn:ata:{tenant}:catalog:catalog-attribute:{uuid}
Example: urn:ata:acme-corp:catalog:catalog-attribute:123e4567-e89b-12d3-a456-426614174000.
URN identifier of the catalog attribute.
Query parameters
Comma-separated list of extra property names to include in the extraProperties field of the response. When omitted, no extra properties are returned.
The property names must exactly match the property names defined in the metadata model. Only scalars, references and their arrays are supported.
To find which extra properties are available for an entity, retrieve its entity definition through the Metadata model entities endpoints: catalogItem for catalog items, attribute for catalog attributes, source for sources, folder for folders, dataProduct for data products, dataProductStatus for data product statuses, domain for domains, and the term's own type (for example, businessTerm) for terms. Extra properties cannot be used as filter criteria.
[ "isPii", "community", "domains" ]
List of related resources to include in the response. When omitted, none of them are returned.
Supported values: effectiveCriticality. Any value outside the supported set is rejected with 400 VALIDATION_ERROR.
Resolving included resources takes additional processing time. Request them only when you need them.
See Retrieve criticality in the Catalog API overview.
[ "effectiveCriticality" ]
Response
A catalog attribute.
Example response
{
"catalogItemUrn": "urn:ata:acme-corp:catalog:catalog-item:7764f356-1b8c-43f4-8e15-651feacfca1c",
"urn": "urn:ata:acme-corp:catalog:catalog-attribute:7764f356-1b8c-43f4-8e15-651feacfca1d",
"name": "customername",
"dataType": "STRING",
"columnType": "varchar",
"description": "This column contains the full names of customers",
"termAssignments": [
{
"termUrn": "urn:ata:acme-corp:catalog:term:3fa85f64-5717-4562-b3fc-2c963f66afa6",
"source": "MANUAL"
},
{
"termUrn": "urn:ata:acme-corp:catalog:term:1ede1262-f76b-4d00-9929-e92c15d8a5ba",
"source": "TERM_DETECTION"
}
],
"termDetectionDenylist": [
{
"termUrn": "urn:ata:acme-corp:catalog:term:7c9e6679-7425-40de-944b-e07fc1f90ae7"
}
],
"effectiveCriticality": {
"isCritical": true
},
"extraProperties": {
"isPii": true,
"sensitivity": "HIGH"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.