---
title: "GET /criticalDataElements"
method: GET
path: "/criticalDataElements"
tags: ["CriticalDataElements"]
---

# GET /criticalDataElements

`GET /criticalDataElements`

Searches and retrieves critical data elements based on domain, keyword, and other filters. Rate limit: 100 requests per 20-second window.

## Query parameters

- `api-version` string, required
- `domainId` string, uuid
- `keyword` string
- `orderBy` string
- `skip` integer
- `top` integer

## Response `200`

The request has succeeded.

- PagedCriticalDataElement — Paged collection of CriticalDataElement items
  - `value` CriticalDataElement[], required — The CriticalDataElement items on this page
    - `status` 'DRAFT' | 'PUBLISHED' | 'EXPIRED' — Status of a catalog model entity indicating its lifecycle state.
    - `dataType` 'TEXT' | 'NUMBER' | 'DATETIME' | 'BOOLEAN' — Data types supported for critical data elements.
    - `id` string, uuid, required — Universally Unique Identifier
    - `name` string — The name of the critical data element.
    - `systemData` CatalogModelSystemDataWithExpired — System metadata with expiration information for catalog entities.
      - `provisioningState` 'Unknown' | 'Succeeded' | 'SoftDeleted' — The provisioning state of a data asset.
      - `createdAt` string, date-time — The timestamp when the record was created.
      - `createdBy` string, uuid — Universally Unique Identifier
      - `lastModifiedAt` string, date-time — The timestamp when the record was last modified.
      - `lastModifiedBy` string, uuid — Universally Unique Identifier
      - `expiredAt` string, date-time — The timestamp when the record expires.
      - `expiredBy` string, uuid — Universally Unique Identifier
    - `domain` string, uuid — Universally Unique Identifier
    - `description` string — A detailed description of the critical data element.
    - `contacts` ContactsMap — A dictionary of contact lists keyed by contact type (e.g., 'Owner', 'Expert').
      - `owner` CatalogModelContactsValueInner[] — List of owner contacts.
        - `id` string, uuid — Universally Unique Identifier
        - `description` string — A description of this user assignment
      - `expert` CatalogModelContactsValueInner[] — List of expert contacts.
        - `id` string, uuid — Universally Unique Identifier
        - `description` string — A description of this user assignment
      - `databaseAdmin` CatalogModelContactsValueInner[] — List of database administrator contacts.
        - `id` string, uuid — Universally Unique Identifier
        - `description` string — A description of this user assignment
    - `managedAttributes` CatalogModelManagedAttribute[] — Managed attributes associated with this critical data element.
      - `name` string — The name of the managed attribute.
      - `value` string — The value of the attribute.
      - `isRequired` boolean — Whether this attribute is required.
  - `nextLink` string, uri — The link to the next page of items

## Other responses

- `default` — An unexpected error response.

---

[API](https://skmtc.net/azure/apis/purviewdatagovernance-azure-analytics-purview-unifiedcatalog.md) · [All operations](https://skmtc.net/azure/apis/purviewdatagovernance-azure-analytics-purview-unifiedcatalog/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/purviewdatagovernance-azure-analytics-purview-unifiedcatalog/versions/70d32c954a8c/schema)
