Metadata allows attaching custom key-value pairs to assets for governance and discovery.
Base Endpoint: /api/v1/metadata
- Method:
PUT - Path:
/api/v1/metadata - Body:
{ "entity_type": "Asset", "entity_id": "uuid...", "key": "owner", "value": "data-team" }
- Method:
GET - Path:
/api/v1/metadata/{entity_type}/{entity_id}
- Method:
DELETE - Path:
/api/v1/metadata/{entity_type}/{entity_id}/{key}
pangolin-admin set-metadata \
--entity-type Asset \
--entity-id <uuid> \
--key owner \
--value data-teampangolin-admin get-metadata \
--entity-type Asset \
--entity-id <uuid>client.metadata.set(
entity_type="Asset",
entity_id="uuid...",
properties={"owner": "data-team", "sla": "24h"}
)meta = client.metadata.get("Asset", "uuid...")
print(meta)- Navigate to an Asset in the Explorer.
- Select the Metadata tab.
- Add: Click "Add Property", enter key/value, Save.
- Edit/Delete: Use the icons next to existing properties.