Document apiReferenceHyperlinks
hyperlinks.patch
Update hyperlink metadata (destination, tooltip, target, rel) without changing display text.
mutates documentdry runconditional
doc.hyperlinks.patch(…)Expected result
Returns a HyperlinkMutationResult with the updated hyperlink address on success, or NO_OP if unchanged.
Inputs
targetobjectrequiredFields
kind"inline"requirednodeType"hyperlink"requiredanchorInlineAnchorrequiredFields
startPositionrequiredendPositionrequiredpatchobjectrequiredFields
hrefstring | nullVariant 1
No fields.
Variant 2
No fields.
anchorstring | nullVariant 1
No fields.
Variant 2
No fields.
docLocationstring | nullVariant 1
No fields.
Variant 2
No fields.
tooltipstring | nullVariant 1
No fields.
Variant 2
No fields.
targetstring | nullVariant 1
No fields.
Variant 2
No fields.
relstring | nullVariant 1
No fields.
Variant 2
No fields.
Result
Output fields
true
successtruerequiredhyperlinkobjectrequiredFields
kind"inline"requirednodeType"hyperlink"requiredanchorInlineAnchorrequiredFields
startPositionrequiredendPositionrequiredfalse
successfalserequiredfailureobjectrequiredFields
code"NO_OP" | "INVALID_TARGET" | "TARGET_NOT_FOUND" | "CAPABILITY_UNAVAILABLE"requiredmessagestringrequireddetailsobjectFailures
Pre-apply throws
TARGET_NOT_FOUNDCAPABILITY_UNAVAILABLEINVALID_TARGET
1 more codes
INVALID_INPUT
Non-applied receipt codes
NO_OP
Raw schemas
Open the generated JSON artifact for the exact input, output, success, and failure schemas represented by this contract version.
View raw JSON schemas