Skip to main content
Pronunciation Vaults are shared libraries of word-to-phonetic mappings. Regular users can read public vaults; creating, updating, and deleting vaults is restricted to admins.

Actions

all

Returns all pronunciation vaults. Regular users only see public vaults. Admins see all vaults and can filter by accent. Parameters Response

get

Returns a single pronunciation vault by ID. Returns NOT_FOUND for non-public vaults accessed by regular users. Parameters Response

create

Creates a new pronunciation vault. Admin only.
string
required
Vault name.
string
Optional description.
string
Accent code (e.g. "en-US", "en-GB").
array
Pronunciation pairs — array of { "word": "...", "pronunciation": "..." } objects. Defaults to [].
boolean
default:"true"
Whether the vault is visible to all users.
Response201

update

Updates a pronunciation vault. Admin only. Partial updates supported — only supplied fields are changed. Pass the vault UUID as the request id. All data fields below are optional.
string
Updated vault name.
string
Updated description.
string
Updated accent code.
array
Replacement pronunciation pairs array — replaces the existing pairs entirely.
boolean
Updated visibility flag.
Response

delete

Permanently deletes a pronunciation vault. Admin only. Irreversible. Parameters Response

Error codes