> ## Documentation Index
> Fetch the complete documentation index at: https://docs.intelligence-management-platform.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Entity type settings

> The entity_type_setting type controls per-context-type behaviours such as which entity categories are active for a knowledge context.

export const EditionBadge = ({edition}) => <Tooltip tip={edition === "ee" ? "Requires an Enterprise Edition license." : "Available in the Community Edition."}>
    <span style={{
  fontFamily: "RobotoMono, monospace",
  fontSize: "12px",
  textTransform: "uppercase",
  letterSpacing: "0.04em",
  border: "1px solid var(--imp-hair-light)",
  padding: "2px 8px"
}}>
      {edition === "ee" ? "Enterprise" : "Community"}
    </span>
  </Tooltip>;

`entity_type_setting` records configure category-level knobs for knowledge contexts. Each record binds a context slug to a named category and toggles whether that category is active. See [Knowledge overview](/building/knowledge/overview) for product-level context.

```graphql theme={null}
type entity_type_setting {
  context: String
  name: String
  description: String
  active: Boolean
  status: String
  last_processed_at: Date
  embeddings_updated_at: Date
  createdAt: Date
  updatedAt: Date
  id: ID!
}
```

## Field notes

| Field                   | Notes                                                                                 |
| ----------------------- | ------------------------------------------------------------------------------------- |
| `context`               | Slug of the `ExuluContext` this setting belongs to.                                   |
| `name`                  | The entity category name within that context (e.g. `"article"`, `"ticket"`).          |
| `active`                | When `false`, items of this entity type are excluded from indexing and retrieval.     |
| `status`                | Internal status string; used by the processing pipeline to track context-level state. |
| `last_processed_at`     | Timestamp of the last knowledge-embedding pass over this record.                      |
| `embeddings_updated_at` | Timestamp when vector embeddings were last regenerated.                               |

## Example query

```graphql theme={null}
query {
  entity_type_settingsPagination(
    limit: 20
    filters: [{ context: { eq: "product-docs" } }]
  ) {
    items {
      id
      context
      name
      active
      status
    }
    pageInfo {
      currentPage
      hasNextPage
    }
  }
}
```
