---
title: "PUT /atlas/v2/glossary/{glossaryGuid}/partial"
method: PUT
path: "/atlas/v2/glossary/{glossaryGuid}/partial"
tags: ["Glossary"]
---

# PUT /atlas/v2/glossary/{glossaryGuid}/partial

`PUT /atlas/v2/glossary/{glossaryGuid}/partial`

Update the glossary partially. Some properties such as qualifiedName are not allowed to be updated. So far we only supports partial updating shortDescription, longDescription, language and usage for glossary. Recommend using 'ignoreTermsAndCategories=true' to reduce response body size.

## Path parameters

- `glossaryGuid` string, required

## Query parameters

- `ignoreTermsAndCategories` boolean

## Request body

- object — A map containing keys as attribute names and values as corresponding attribute values.

## Response `200`

OK. If glossary partial update was successful.

- AtlasGlossary — The glossary object.
  - `guid` string — The GUID of the object.
  - `classifications` AtlasClassification[] — An array of classifications.
    - `attributes` object — The attributes of the struct.
    - `typeName` string — The name of the type.
    - `lastModifiedTS` string — ETag for concurrency control.
    - `entityGuid` string — The GUID of the entity.
    - `entityStatus` 'ACTIVE' | 'DELETED' — Status of the entity - can be active or deleted. Deleted entities are not removed from Atlas store.
    - `removePropagationsOnEntityDelete` boolean — Determines if propagations will be removed on entity deletion.
    - `validityPeriods` TimeBoundary[] — An array of time boundaries indicating validity periods.
      - `endTime` string — The end of the time boundary.
      - `startTime` string — The start of the time boundary.
      - `timeZone` string — The timezone of the time boundary.
    - `source` string — indicate the source who create the classification detail
    - `sourceDetails` object — more detail on source information
  - `longDescription` string — The long version description.
  - `name` string — The name of the glossary object.
  - `qualifiedName` string — The qualified name of the glossary object.
  - `shortDescription` string — The short version of description.
  - `lastModifiedTS` string — ETag for concurrency control.
  - `createTime` integer — The created time of the record.
  - `createdBy` string — The user who created the record.
  - `updateTime` integer — The update time of the record.
  - `updatedBy` string — The user who updated the record.
  - `categories` AtlasRelatedCategoryHeader[] — An array of categories.
    - `categoryGuid` string — The GUID of the category.
    - `description` string — The description of the category header.
    - `displayText` string — The display text.
    - `parentCategoryGuid` string — The GUID of the parent category.
    - `relationGuid` string — The GUID of the relationship.
  - `language` string — The language of the glossary.
  - `terms` AtlasRelatedTermHeader[] — An array of related term headers.
    - `description` string — The description of the related term.
    - `displayText` string — The display text.
    - `expression` string — The expression of the term.
    - `relationGuid` string — The GUID of the relationship.
    - `source` string — The source of the term.
    - `status` 'DRAFT' | 'ACTIVE' | 'DEPRECATED' | 'OBSOLETE' | 'OTHER' — The status of term relationship.
    - `steward` string — The steward of the term.
    - `termGuid` string — The GUID of the term.
  - `usage` string — The usage of the glossary.

## Other responses

- `default` — Error response describing why the operation failed.

---

[API](https://skmtc.net/azure/apis/purview-catalog.md) · [All operations](https://skmtc.net/azure/apis/purview-catalog/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/purview-catalog/versions/63dd676f9a6b/schema)
