Documentation Index Fetch the complete documentation index at: https://superdoc-caio-sd-2929-configurable-toolbar.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Summary
Apply a paragraph style (w:pStyle) to a paragraph-like block, clearing direct run formatting while preserving character-style references.
Operation ID: styles.paragraph.setStyle
API member path: editor.doc.styles.paragraph.setStyle(...)
Mutates document: yes
Idempotency: conditional
Supports tracked mode: no
Supports dry run: yes
Deterministic target resolution: yes
Expected result
Returns a ParagraphMutationResult; reports NO_OP if the style already matches. When the style changes, direct run formatting is cleared while character-style references are preserved.
Field Type Required Description styleIdstring yes targetParagraphAddress \ HeadingAddress \ ListItemAddress yes One of: ParagraphAddress, HeadingAddress, ListItemAddress
Example request
{
"styleId" : "style-001" ,
"target" : {
"kind" : "block" ,
"nodeId" : "node-def456" ,
"nodeType" : "paragraph"
}
}
Output fields
Variant 1 (success=true)
Field Type Required Description resolutionobject yes resolution.targetParagraphAddress \ HeadingAddress \ ListItemAddress yes One of: ParagraphAddress, HeadingAddress, ListItemAddress successtrueyes Constant: true targetParagraphAddress \ HeadingAddress \ ListItemAddress yes One of: ParagraphAddress, HeadingAddress, ListItemAddress
Variant 2 (success=false)
Field Type Required Description failureobject yes failure.codeenum yes "NO_OP"failure.detailsany no failure.messagestring yes resolutionobject no resolution.targetParagraphAddress \ HeadingAddress \ ListItemAddress no One of: ParagraphAddress, HeadingAddress, ListItemAddress successfalseyes Constant: false
Example response
{
"resolution" : {
"target" : {
"kind" : "block" ,
"nodeId" : "node-def456" ,
"nodeType" : "paragraph"
}
},
"success" : true ,
"target" : {
"kind" : "block" ,
"nodeId" : "node-def456" ,
"nodeType" : "paragraph"
}
}
Pre-apply throws
TARGET_NOT_FOUND
INVALID_TARGET
CAPABILITY_UNAVAILABLE
Non-applied failure codes
Raw schemas
{
"oneOf" : [
{
"additionalProperties" : false ,
"properties" : {
"resolution" : {
"additionalProperties" : false ,
"properties" : {
"target" : {
"oneOf" : [
{
"$ref" : "#/$defs/ParagraphAddress"
},
{
"$ref" : "#/$defs/HeadingAddress"
},
{
"$ref" : "#/$defs/ListItemAddress"
}
]
}
},
"required" : [
"target"
],
"type" : "object"
},
"success" : {
"const" : true
},
"target" : {
"oneOf" : [
{
"$ref" : "#/$defs/ParagraphAddress"
},
{
"$ref" : "#/$defs/HeadingAddress"
},
{
"$ref" : "#/$defs/ListItemAddress"
}
]
}
},
"required" : [
"success" ,
"target" ,
"resolution"
],
"type" : "object"
},
{
"additionalProperties" : false ,
"properties" : {
"failure" : {
"additionalProperties" : false ,
"properties" : {
"code" : {
"enum" : [
"NO_OP"
]
},
"details" : {},
"message" : {
"type" : "string"
}
},
"required" : [
"code" ,
"message"
],
"type" : "object"
},
"resolution" : {
"additionalProperties" : false ,
"properties" : {
"target" : {
"oneOf" : [
{
"$ref" : "#/$defs/ParagraphAddress"
},
{
"$ref" : "#/$defs/HeadingAddress"
},
{
"$ref" : "#/$defs/ListItemAddress"
}
]
}
},
"required" : [
"target"
],
"type" : "object"
},
"success" : {
"const" : false
}
},
"required" : [
"success" ,
"failure"
],
"type" : "object"
}
]
}
{
"additionalProperties" : false ,
"properties" : {
"resolution" : {
"additionalProperties" : false ,
"properties" : {
"target" : {
"oneOf" : [
{
"$ref" : "#/$defs/ParagraphAddress"
},
{
"$ref" : "#/$defs/HeadingAddress"
},
{
"$ref" : "#/$defs/ListItemAddress"
}
]
}
},
"required" : [
"target"
],
"type" : "object"
},
"success" : {
"const" : true
},
"target" : {
"oneOf" : [
{
"$ref" : "#/$defs/ParagraphAddress"
},
{
"$ref" : "#/$defs/HeadingAddress"
},
{
"$ref" : "#/$defs/ListItemAddress"
}
]
}
},
"required" : [
"success" ,
"target" ,
"resolution"
],
"type" : "object"
}
{
"additionalProperties" : false ,
"properties" : {
"failure" : {
"additionalProperties" : false ,
"properties" : {
"code" : {
"enum" : [
"NO_OP"
]
},
"details" : {},
"message" : {
"type" : "string"
}
},
"required" : [
"code" ,
"message"
],
"type" : "object"
},
"resolution" : {
"additionalProperties" : false ,
"properties" : {
"target" : {
"oneOf" : [
{
"$ref" : "#/$defs/ParagraphAddress"
},
{
"$ref" : "#/$defs/HeadingAddress"
},
{
"$ref" : "#/$defs/ListItemAddress"
}
]
}
},
"required" : [
"target"
],
"type" : "object"
},
"success" : {
"const" : false
}
},
"required" : [
"success" ,
"failure"
],
"type" : "object"
}