---
title: "Update Workspace Dictionary"
method: PUT
path: "/v1/workspaces/{workspace_id}/dictionary"
tags: ["workspaces"]
---

# Update Workspace Dictionary

`PUT /v1/workspaces/{workspace_id}/dictionary`

Update the workspace-global voice dictionary.

Deepgram terms are applied per realtime session from this setting. Cartesia
pronunciation dictionaries are synchronized here because Cartesia stores
them provider-side and the session only receives a dictionary id.

## Path parameters

- `workspace_id` string, uuid, required

## Request body

- WorkspaceDictionaryUpdate
  - `entries` WorkspaceDictionaryEntry[]
    - `id` string, nullable
    - `term` string, required
    - `replacement` string, nullable
    - `pronunciation` string, nullable
    - `description` string, nullable
    - `is_misspelling` boolean

## Response `200`

Successful Response

- WorkspaceDictionaryOut
  - `entries` WorkspaceDictionaryEntry[]
    - `id` string, nullable
    - `term` string, required
    - `replacement` string, nullable
    - `pronunciation` string, nullable
    - `description` string, nullable
    - `is_misspelling` boolean
  - `cartesia_pronunciation_dict_id` string, nullable

## 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)
