首页 > 解决方案 > 通过 API 删除 DocuSign 中的文档选项卡

问题描述

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

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

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

我会更好地尝试对选定的选项卡进行更新吗?使用 PUT 到该端点并尝试锁定、隐藏和/或缩小这些选项卡?

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

标签: javascriptdocusignapinetsuitesuitescript2.0

解决方案


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

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


推荐阅读