Overview
What Custom Dictionary is, when to use it, and core concepts.
Use the custom dictionary API to manage shared, organization-owned wordlists.
Words in an enabled custom dictionary are treated as correct during spellcheck.
Command name: custom_dictionary
When to use it
Use custom dictionary when the wordlist is:
Shared across many users
Managed by admins or automation
Split by language
Part of a structured workflow (create, enable/disable, audit, delete)
Use User custom dictionary API when the wordlist is:
Owned by an end user
Mutable at runtime
Not tied to a language
Key capabilities
Create multiple named dictionaries.
Assign a language per dictionary.
Enable or disable a dictionary without deleting it.
Add, remove, or replace a dictionary wordlist.
List dictionaries (metadata) or fetch words (full wordlist).
Key concepts
Dictionary ID (
id)Numeric value assigned by the server.
Save it after
create. You can’t manage the dictionary without it.
Description (
description)Human-readable label.
Must be unique per account.
Language (
lang)Language code like
en_US.A dictionary affects spellcheck for its language.
State (
state)true: enabled and used in spellcheck.false: disabled and excluded from spellcheck.
Limits and validation
Word rules
Max 63 characters per word
No spaces
No punctuation or special characters
Limits
Maximum 500 KB per dictionary file
The maximum number of dictionaries depends on your current plan.
Configurable via the CustDictsLimit AppServer parameter.
Actions
Next steps
Follow the end-to-end flow in Getting started.
Look up all inputs in Parameters reference.
Learn response semantics in Response format.
Was this helpful?

