Update Public Link
update_linkReplace a public link's configuration. THIS IS A FULL REPLACE — anything you leave out is lost. ALWAYS call get_link first and send back the complete configuration with your changes applied; every property round-trips, so nothing is lost by doing it that way. fileId is the one exception: omit it to keep the link's current document. The public URL survives an edit, so anyone already holding the link keeps a working one, and editing is NOT billed again. A disabled link cannot be edited and returns 409 — duplicate it instead. Owner only: a colleague can read and disable a shared link but not edit it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Name of the link. This is a full replace — send the current name back from get_link unless you are changing it. | |
| fileId | No | File ID from upload_file. Omit to keep the link's current document. | |
| linkId | Yes | Unique identifier of the public link | |
| language | No | Language of the signing experience | |
| aiAssistant | No | Optional AI assistant that helps signees while reviewing the document. Requires the aiAssistant capability. | |
| signeeDetails | Yes | Replaces the link's signature slots entirely. Take these from get_link and modify them rather than composing a new list. | |
| sharingSetting | No | Who on the account may administer the link. | |
| disablePrinting | No | Prevent signers from printing the document. |