DocuSign REST api 取消分组选项卡

2023-12-09

我需要取消在“草稿”状态下创建的信封中的选项卡的分组,这样,如果我在一页上移动一个 SignHere 选项卡位置,所有其他 SignHere 都不会移动。我执行了 GET 请求来获取选项卡,然后执行 PUT 请求来更新选项卡,通信成功,但选项卡未取消分组。

步骤如下:

获取收件人的标签

GET restapi/v2/accounts/{accountId}/envelopes/envelopeId/recipients/1/tabs

响应返回:

{
  "anchorString": "SIGNHERE",
  "anchorUnits": "pixels",
  "anchorXOffset": "0",
  "anchorYoffset": "0",
  "DocumentId": "1",
  "Name": "SignHere",
  "optional": "false",
  "pageNumber": "2",
  "RecipientId": "1",
  "TabLabel": "Sign Here",
  "xPosition": "63",
  "yPosition": "260"
}
  • 迭代 SignHereTabs,将锚字符串更新为空字符串

  • 使用更新选项卡作为请求正文,并使用recipientId 和EnvelopeId 作为参数来发出PUT 请求。

PUT /v2/accounts/accountId/envelopes/envelopeId/recipients/recipientId/tabs

请求正文:

{
  "signHereTabs": [
    {
      "yPosition": "260",
      "xPosition": "63",
      "width": null,
      "TabLabel": "Sign Here",
      "tabid": "37dac2a5-c5fa-4726-b28a-3ec7af7e4189",
      "ScaleValue": "1.0",
      "required": null,
      "RecipientId": "1",
      "optional": "false",
      "Name": "SignHere",
      "fontSize": null,
      "font": null,
      "DocumentId": "1",
      "anchorYoffset": "0",
      "anchorXOffset": "0",
      "anchorUnits": "pixels",
      "anchorString": "",
      "anchorIgnoreIfNotPresent": null
    }
  ]
}

我收到成功响应 System.HttpResponse[Status=OK, StatusCode=200]

  • 之后,我发出 POST 请求以在 SalesForce 应用程序中查看信封 邮政https://demo.docusign.net/restapi/v2/accounts/accountId/envelopes/envelopeId/views/sender

但在打开的发件人视图中,我看到 SignHere 选项卡,所有选项卡仅在第二页而不是所有页面上未分组。在 GET 请求中,我看到响应中收到页码“2”,这是 16 页文档中第一次出现“SignHere”。我删除了 PUT 请求正文中的 pageNumber 属性,但这没有帮助。有没有办法对所有页面应用取消分组?或者如何获取适用于文档中所有页面的签名选项卡响应?


您仅更新选项卡的单个实例。因此只有一个选项卡被取消分组。相反,您应该更新所有选项卡实例


第 I 步:检索所有锚点选项卡位置

Use the 列出收件人选项卡api 用于检索收件人的选项卡。指定查询字符串参数include_anchor_tab_locations=true检索所有锚点选项卡位置。

GET /v2/accounts/{accId}/envelopes/{envId}/recipients/{recipId}/tabs?include_anchor_tab_locations=true


步骤 II:更新所有锚点选项卡实例以取消分组

Use the 更新收件人选项卡api来设置anchorString=''对于所有选项卡实例。其他选项卡属性可以在 PUT 调用中排除。

PUT /v2/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/tabs

{
  "signHereTabs": [
    {
      "anchorString": "",
      "tabid": "37dac2a5-c5fa-4726-b28a-3ec7af7e4189"
    },
    {
      "anchorString": "",
      "tabid": "<Specify Tab Id here>"
    },
    {
      "anchorString": "",
      "tabid": "<Specify Tab Id here>"
    } 
  ]
}

看到这个answer用于使用 C# sdk 取消分组选项卡。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

DocuSign REST api 取消分组选项卡 的相关文章

随机推荐

  • 带控制器的 MVC 部分视图,ajax - 如何让部分控制器获取数据?

    我正在学习 MVC 对此感到困惑 我正在尝试将一些获取数据并将其显示在 WebGrid 中的常用代码分解为可以在多个页面上使用的部分视图 我的家庭控制器 Index 方法只执行 return View 主页视图如下所示 using Ajax
  • 使用具有静态托管的 AWS S3 存储桶进行域名设置

    我正在尝试将我的域名链接到 aws S3 上的静态网站 我在S3上设置了2个存储桶 一个是domain com 另一个是www domain com doamin com 已启用静态网站托管 www domain com 重定向到domai
  • 文档:表单集的数据和初始值

    姜戈 1 10 https docs djangoproject com en 1 10 topics forms formsets can order https docs djangoproject com en 1 10 topics
  • AFNetworking 2.0:NSLocalizedDescription=请求失败:不可接受的内容类型:text/html

    我尝试过了GET来自Apple主页的html AFHTTPRequestOperationManager manager AFHTTPRequestOperationManager manager manager GET http www
  • 动态显示谷歌地图上的标记 -Rails 3.2

    我有一个工作代码 使用它在谷歌地图上显示多个标记geocoder例如 nearbys Place near params address 5 order gt distance units gt km nearbys first 5 我使用
  • WPF:仅使用通过“AddFontMemResourceEx”安装的字体进行处理

    在WPF中我们想使用ttf字体作为嵌入式资源 无需将它们复制或安装到系统中 也无需实际将它们写入磁盘 没有内存泄漏问题 没有详细说明的解决方案 如何在 WPF 应用程序中包含外部字体而不安装它 由于 WPF 内存泄漏 在这种情况下可用 使用
  • 如何用单词“and”替换最后一次出现的 , ?

    如何用单词 and 替换最后一次出现的 你能给我一个主意吗 我有 3 个复选框 1 个富文本框 显示输出 1 个按钮 阿帕里 或 卡马拉努伊根 或 拉洛 卡加延 阿帕里 卡马拉努伊甘 或卡加延 阿帕里 卡马拉努伊甘 拉洛 我希望输出如下 C
  • Python正则表达式匹配列表中的多个单词

    我有一个单词列表和一个字符串 并且想从原始列表中取回在字符串中找到的单词列表 Ex import re lof terms car car manufacturer popular str content This is a very po
  • 使用GPS(LocationManager)如何获取当前时间?

    我正在开发一款 GPS 应用程序 它将每隔一小时向服务器发送一次位置数据 在此我使用以下代码 location getLatitude location getLongitude location getTime 使用此代码 我可以正确获取
  • 多线程状态相关问题

    我得到了以下代码片段 public class ThreadTest private static class Thread01 extends Thread private Thread02 th2 public int foo 0 pu
  • 可以带参数运行吗?

    我需要一个 接受参数的可运行程序 尽管我知道这样的可运行程序并不真正存在 这可能表明我的应用程序设计存在根本缺陷和 或我疲惫的大脑中的精神障碍 所以我希望在这里找到一些关于如何完成类似以下事情的建议 without违反基本的面向对象原则 p
  • 如何将位图旋转 90 度

    android中有一个声明canvas drawBitmap visiblePage 0 0 paint 当我添加canvas rotate 90 没有效果 但如果我写 canvas rotate 90 canvas drawBitmap
  • 如何使用 java spring 进行encodeURI/decodeURI?

    我有一个用 java spring 制作的简单 api 它接收文本并将其保存在数据库中 以及一个 javascript 中的应用程序 用于格式化文本并将其发送到 api 我有多种语言的文本 中文 日文 并且我遇到了特殊字符的问题 所以我在
  • 如何使用win32com在python中打开写入保留的excel文件?

    我正在尝试使用 python 中的 win32com 打开写保护的 ms excel 2007 文件 我知道密码 我可以通过用户在 Excel 对话框中输入密码来打开它 我希望能够在没有任何用户交互的情况下打开该文件 我已经尝试了以下方法
  • 加密 as3 flash .swf

    我正在尝试保护我的 as3 swf flash 文件代码免遭反编译 但我不能在商业编译器上花费 如何免费加密我的 swf 我残酷诚实的回答 甚至不要尝试 如果某人有能力使用您的应用程序中的资源或代码 那么他们将具备反编译您的 SWF 并获得
  • 在 Windows 10 中使用 JDK 16 在 Netbeans 12.4 中安装 C/C++ 插件时出错

    我想在 Windows 10 中使用 JDK 16 在 Netbeans 12 4 中安装 C C 插件 我在安装 C C 插件期间遇到错误 窗户 10网豆 12 4JDK 16 0 1 我附上照片 您遇到此问题是因为 NetBeans 正
  • wpf 进度条在上次 ProgressChanged 时未更新

    我制作了一些 UI 其中有 ProgressBar 使用MVVM模式 XAML
  • 更改 C++ 中 const 变量的值[重复]

    这个问题在这里已经有答案了 我正在尝试更改定义为 int const 的变量的值 如下所示 const int w 10 int wp const cast
  • 如何在C#中将XML转换为Html?

    这是将xml转换为html的最佳方法 目前我正在使用Xpathnavigator和xpathnodeiterator来查询和遍历xml 这工作正常 但我需要将此 xml 转换为 html 并在浏览器中显示它和一些表格 这是实现此目的的最佳方
  • DocuSign REST api 取消分组选项卡

    我需要取消在 草稿 状态下创建的信封中的选项卡的分组 这样 如果我在一页上移动一个 SignHere 选项卡位置 所有其他 SignHere 都不会移动 我执行了 GET 请求来获取选项卡 然后执行 PUT 请求来更新选项卡 通信成功 但选