# Styles operations

> Document-level stylesheet mutations (docDefaults, style definitions).



2 operations. Names, descriptions, and behavior flags come from the canonical contract.

## Operations

- [`styles.apply`](/document-api/reference/styles/apply) (mutates): Apply document-level default style changes to the stylesheet (word/styles.xml). Targets docDefaults run and paragraph channels with set-style patch semantics.
- [`styles.getCatalog`](/document-api/reference/styles/get-catalog) (read): List the available styles as a normalized catalogue with stable IDs, display names, type, visibility, priority, provenance, and source diagnostics. Supports view (quickGallery/recommended/currentDocument/all/inUse), type filtering, hidden/latent inclusion, usage rollups, and UI-safe preview tokens. Distinct from DocumentInfo.styles, which is a usage summary.

