---
title: "Post Entity Override"
method: POST
path: "/v1/knowledge/entity-overrides"
tags: ["knowledge"]
---

# Post Entity Override

`POST /v1/knowledge/entity-overrides`

Hide/unhide or rename a knowledge entity for a campaign.

Overrides live in Postgres and are applied when the ontology is served, so
curation survives every re-indexing of the graph. A row exists only while
it changes something — clearing both facets removes it.

## Headers

- `X-API-Key` string, nullable

## Request body

- EntityOverrideRequest — Curation patch for one entity: only the provided facets change.
  - `workspace_id` string, uuid, required
  - `interview_id` string, uuid, required
  - `entity_key` string, required
  - `hidden` boolean, nullable
  - `label` string, nullable

## Response `200`

Successful Response

- object

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/ontora/apis/ontora-api.md) · [All operations](https://skmtc.dev/ontora/apis/ontora-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/ontora/ontora-api/revisions/7f57037fd94b/schema)
