通过 API 删除 DocuSign 中的文档选项卡

Deleting Document Tabs in DocuSign Through the APIs

我正在调整与 NetSuite 中 DocuSign 的集成,以根据用户选择删除文档中的某些选项卡,这样当签署人收到要签名的文档时,就不会填写空白选项卡不适用于这种情况并造成混乱。然而,如何实现这一目标似乎并不明确。我在此处查看了似乎是必要的 API 端点的文档:

https://developers.docusign.com/docs/esign-rest-api/reference/envelopes/envelopedocumenttabs/delete/

它表示使用 DELETE 动词的调用,但似乎还表示要包含 POST 数据,即使 SuiteScript 不支持使用 DELETE 调用的 POST 数据(或大多数平台)。

我是否最好尝试对选定的选项卡进行更新?对该端点使用 PUT 并尝试锁定、隐藏、and/or 收缩这些选项卡?

https://developers.docusign.com/docs/esign-rest-api/reference/envelopes/envelopedocumenttabs/update/

如果您有要为其删除标签的特定收件人的 recipientId,我实际上建议使用 https://developers.docusign.com/docs/esign-rest-api/reference/envelopes/enveloperecipienttabs/update/。 使用它时,您必须指定所需的选项卡,即使是您没有删除的选项卡。实际上,您正在覆盖此收件人的选项卡列表。

请注意,选项卡的 DEL 端点会删除所有选项卡,而不仅仅是特定选项卡,因此不会执行您需要的操作。

这绝对是我们的错误。 DELETE 端点不应该有请求主体。

我们会尽快清理它。感谢您告知我们。