---
title: "Modify Data Asset"
method: PATCH
path: "/api/data-governance/v1/data-assets/{dataAssetId}"
tags: ["Data Assets"]
---

# Modify Data Asset

`PATCH /api/data-governance/v1/data-assets/{dataAssetId}`

## Request

- Base URL: `https://hostname`
- URL: `https://hostname/api/data-governance/v1/data-assets/{dataAssetId}`
- Auth: OAuth 2
  - Client credentials
  - Token URL: `https://{hostname}/api/access/v1/oauth/token` scopes: `DATA_CATALOG_WRITE`

Use this API to modify existing data assets while maintaining a structured top-down hierarchy. With this API, the system will replace existing terms, tags, additional attributes, or users with the new data included in the request. The response will confirm the status along with the updated data asset ID.

## Path parameters

- `dataAssetId` string, uuid, required

## Request body

- DataUseGovernanceDataAssetManagementDataAssetPatchRequest
  - `shortDescription` string: Short Description of the Data Asset
  - `oneTrustSourceSystemId` string, uuid: Unique identifier of the Onetrust Source System
  - `technicalOwners` string[]
  - `businessOwners` string[]
  - `dataStewards` string[]
  - `pii` boolean: Indicates whether Data Asset is classified as PII or not
  - `additionalAttributes` DataUseGovernanceDataAssetManagementMetadataValueDto[]
    - `name` string, required: The name of the attribute.
    - `displayName` string: The display name of the attribute.
    - `value` object, required: The value of the attribute.
    - `dataType` 'LONG' | 'STRING' | 'DATE' | 'TIMESTAMP': The data type of the attribute.
    - `custom` boolean: This flag indicates whether the attribute is a custom attribute.
  - `terms` DataUseGovernanceDataAssetManagementDataAssetTermAssociationRequest[]
    - `termId` string, uuid, required: Unique identifier of the Glossary Term
    - `termName` string, required: Name of the Glossary Term
  - `tags` DataUseGovernanceDataAssetManagementDataAssetTagAssociationRequest[]
    - `tagId` string, uuid, required: Unique identifier of the Glossary Tag
    - `tagName` string, required: Name of the Glossary Tag

## Response `200`

OK

- DataUseGovernanceDataAssetManagementDataAssetBasicResponse
  - `id` string, uuid: The unique identifier of the data asset.

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden
- `429`: Too Many Requests. For more information, see [API Rate Limits](https://developer.onetrust.com/onetrust/reference/rate-limits-overview).
- `500`: Internal Server Error

---

[API](https://skmtc.dev/onetrust/apis/data-use-governance-data-catalog.md) - [All operations](https://skmtc.dev/onetrust/apis/data-use-governance-data-catalog/llms.txt) - [OpenAPI document](https://skmtc.dev/onetrust/apis/data-use-governance-data-catalog/revisions/df847e469733?raw)
