What this family does
Settings are small and deliberately so:qualityMode and learnModeDefault. A subject that has never written settings reads the server defaults rather than an empty object.
Patching is an upsert over the fields you send. Resetting restores the server defaults and returns them.
Routes
Headers that apply here
Neither header is declared as an OpenAPI parameter, so neither appears in the generated schema tables.X-Exo-Subjectselects which subject the call acts for on the subject-aware routes above. Omit it to act as the key owner. See Subjects.Idempotency-Keymakes a retry safe onPOST /v1/settings/reset. See Idempotency.
The shape of a call
Read settings.Traps
An unknown field is a 422, not a silent no-op. The patch body is validated, so a typo fails loudly. Settings operations are not metered. Reads and patches are free. A reset is recorded for audit.Related
API reference
Base URL, authentication, and the conventions every route shares.
Errors
The problem envelope and the full code catalogue.