Tearleads

DocumentLinkSetMutationRequest

A signed document.link or document.unlink that changes the containers a document is linked into.

Shape

object

9 fields
  • authorizingContainerPathRefsContainerManifestRefArrayArrayrequired

    Paths through which the caller may write the document now.

  • bodyany JSON valuerequired
  • containerRekeyslist of ContainerMutationRequestoptional
    • at most 16 items

    Container rekeys to commit first in the same transaction.

  • contentKeyBundleDocumentContentKeyBundleRequestrequired

    Content-key bundle for the new link set's targets.

  • eventobject with any fieldsrequired
  • expectedManifestHashstringrequired
    • not empty

    Hash of the link-set manifest this mutation derives.

  • manifestobject with any fieldsrequired
  • rotationBaselineDocumentOutgoingUpdateoptional

    For an unlink, a rotation baseline covering every committed update; omitted only when the document has none, and never sent with a link.

  • targetContainerPathRefslist of ContainerManifestRefrequired
    • 1 to 100 items

    Path to the container being linked or unlinked.

Other fields are allowed.

Used by