---
title: "Get Character Language Hardening"
method: GET
path: "/character/language-hardening"
tags: ["app"]
---

# Get Character Language Hardening

`GET /character/language-hardening`

## Request

- Base URL: `https://realtime-api.convai.com` (the document declares no server; this is the origin it was published from)
- URL: `https://realtime-api.convai.com/character/language-hardening`
- Auth: none declared

Report the character's language-hardening mode. Reads only.

Exists because a caller that can only SET cannot ask "what is it now?"
without choosing a value to write. A client that reads by writing its
guess overwrites the author's choice every time the screen is opened —
measured on dev19, where opening Core AI Settings put `off` back to
`default` on every page load, so the toggle could never stay off.

## Query parameters

- `character_id` string, uuid, required
- `workspace_id` string, uuid, nullable

## Headers

- `X-API-Key` string, nullable
- `API-AUTH-TOKEN` string, nullable

## Response `200`

Successful Response

- LanguageHardeningResponse: The setting AND the prompt text it currently resolves to. `resolved_block` is the exact string appended to the system prompt for this character. It is returned so a client can show the author what the backend actually sends instead of paraphrasing it — if the two ever disagree, the displayed text stops being trustworthy.
  - `character_id` string, uuid, required
  - `mode` string, required
  - `resolved_block` string, required
  - `language_codes` string[], required
  - `has_custom_text` boolean

## Other responses

- `422`: Validation Error

## Changes

- **2026-09-05** `dcc2136d0b09`: 1 info
  - added the new optional `query` request parameter `workspace_id`
- **2026-08-23** `efd9e4bc659f`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/convai/apis/convai-api/changes/character/language-hardening/get.md)

---

[API](https://skmtc.dev/convai/apis/convai-api.md) - [All operations](https://skmtc.dev/convai/apis/convai-api/llms.txt) - [OpenAPI document](https://skmtc.dev/convai/apis/convai-api/revisions/4361c107ef49?raw)
