Skip to main content
PATCH
Partial-field update

Authorizations

Authorization
string
header
required

Token from the discovery file. Required on every endpoint except /health.

Path Parameters

id
string<uuid>
required

Body

application/json

Partial Mode. Any field omitted is left untouched on the server. All fields are optional. id, isSystemProvided, createdDate and modifiedDate are read-only: the server ignores them here, and sets modifiedDate itself on each patch. On macOS, an explicit JSON null clears customInstructions, userSystemPrompt, languageModel, cloudTranscriptionModel, cloudTranscriptionDomain, cloudProvider, postProcessingProvider, englishSpelling, cloudAccuracyTier, geminiCustomPrompt, or cloudPostProcessingModel. Windows treats null like omission for nullable PATCH fields.

name
string

Must not be empty after normalization and must be unique without regard to case. Windows trims boundary whitespace. macOS also normalizes Unicode, trims invisible boundary characters, and rejects names with no visible base character.

preset
string

hyper | message | mail | note | meeting | code | custom

language
string
model
string
punctuation
boolean
capitalization
boolean
profanityFilter
boolean
customInstructions
string | null
userSystemPrompt
string | null
isDefault
boolean | null
sortOrder
integer | null

macOS accepts values from -32768 through 32767.

languageModel
string | null
cloudTranscriptionModel
string | null
cloudProvider
string | null
postProcessingMode
integer

0 = off, 1 = cloud, 2 = local. macOS rejects all other values.

postProcessingProvider
string | null
englishSpelling
string | null

american | british | australian | canadian

useStreamingTranscription
boolean | null
cloudAccuracyTier
string | null
removeTrailingPeriod
boolean | null
enableScreenOCR
boolean | null
geminiCustomPrompt
string | null
cloudPostProcessingModel
string | null
cloudTranscriptionDomain
string | null
localEngine
string | null

Windows only. macOS ignores this key.

localParakeetModel
string | null

Windows only. macOS ignores this key.

localPostProcessingModel
string | null

Windows only. macOS ignores this key.

customVocabulary
string[] | null

Windows only. macOS ignores this key.

providerType
string | null

Windows only. macOS ignores this key.

Response

200 - application/json

Updated mode

ok
boolean
mode
object