{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/EntityAspectRequest", "title": "EntityAspectRequest", "type": "object", "description": "A request to upsert an entity-aspect pair in the DataHub metadata graph. Contains the entity URN, entity type, aspect name, and the aspect value to write.", "required": [ "entityUrn", "entityType", "aspectName", "aspect" ], "properties": { "entityUrn": { "type": "string", "description": "The unique URN identifier for the entity being modified.", "example": "urn:li:dataset:(urn:li:dataPlatform:hive,SampleHiveDataset,PROD)" }, "entityType": { "type": "string", "description": "The type of the entity being modified, such as dataset, chart, dashboard, dataFlow, or dataJob.", "example": "dataset" }, "aspectName": { "type": "string", "description": "The name of the aspect being written, such as datasetProperties, schemaMetadata, ownership, or globalTags.", "example": "datasetProperties" }, "aspect": { "type": "object", "description": "The aspect value to write. The structure varies depending on the aspect name and follows the PDL schema definitions in the DataHub metadata models." } } }