---
title: "PATCH /v2/domains/{domainIdentifier}/glossaries/{identifier}"
method: PATCH
path: "/v2/domains/{domainIdentifier}/glossaries/{identifier}"
---

# PATCH /v2/domains/{domainIdentifier}/glossaries/{identifier}

`PATCH /v2/domains/{domainIdentifier}/glossaries/{identifier}`

Updates the business glossary in Amazon DataZone.

Prerequisites:

*   The glossary must exist in the given domain.
    
*   The caller must have the `datazone:UpdateGlossary` permission to update it.
    
*   When updating the name, the new name must be unique within the domain.
    
*   The glossary must not be deleted or in a terminal state.

## Path parameters

- `domainIdentifier` string, required
- `identifier` string, required

## Request body

- object
  - `name` string, password — The name to be updated as part of the <code>UpdateGlossary</code> action.
  - `description` string, password — The description to be updated as part of the <code>UpdateGlossary</code> action.
  - `status` 'DISABLED' | 'ENABLED' — The status to be updated as part of the <code>UpdateGlossary</code> action.
  - `clientToken` string — A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.

## Response `200`

Success

- UpdateGlossaryOutput
  - `domainId` string, required — The identifier of the Amazon DataZone domain in which a business glossary is to be updated.
  - `id` string, required — The identifier of the business glossary that is to be updated.
  - `name` string, password, required — The name to be updated as part of the <code>UpdateGlossary</code> action.
  - `owningProjectId` string, required — The identifier of the project in which to update a business glossary.
  - `description` string, password — The description to be updated as part of the <code>UpdateGlossary</code> action.
  - `status` 'DISABLED' | 'ENABLED' — The status to be updated as part of the <code>UpdateGlossary</code> action.
  - `usageRestrictions` GlossaryUsageRestriction[] — The usage restriction of the restricted glossary.

## Other responses

- `480` — InternalServerException
- `481` — ResourceNotFoundException
- `482` — AccessDeniedException
- `483` — ThrottlingException
- `484` — ConflictException
- `485` — ValidationException
- `486` — UnauthorizedException

---

[API](https://skmtc.net/aws/apis/datazone.md) · [All operations](https://skmtc.net/aws/apis/datazone/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/datazone/versions/055599054b53/schema)
