具有休息端点的Docusign列表人口(修改现有收件人选项卡)

时间:2013-09-26 17:06:39

标签: api rest docusignapi

我们尝试使用一些联系方式填充DocuSign模板上的现有空列表。该列表需要即时填充,因为数字和默认选择的联系方式因每个收件人而异。

以下是我们向https://demo.docusign.net/restapi/v2/accounts/:accountId/envelopes/:envelopeId/recipients/:recipientId/tabs投降的JSON请求(我们已经确认已填写了URL中的必要变量)。

{
"accountId":"163051",
"checkboxTabs":[],
"companyTabs":[],
"dateTabs":[],
"emailTabs":[],
"envelopeId":"048f9ee2-df6e-482d-9e04-abb5e630bf83",
"fullNameTabs":[],
"initialHereTabs":[],
"listTabs":[{
    "documentId":"1",
    "locked":"False",
    "name":"Preferred Contact Method",
    "pageNumber":"1",
    "tabId":"661499f2-4dda-419d-82ad-f943871407e9",
    "tabLabel":"Preferred Contact Method",
    "value":"Any",
    "listItems":[{
        "selected":"True",
        "text":"Any",
        "value":"1"},{

        "selected":"False",
        "text":"E-mail",
        "value":"2"},{

        "selected":"False",
        "text":"Phone",
        "value":"3"},{

        "selected":"False",
        "text":"Fax",
        "value":"4"},{

        "selected":"False",
        "text":"Mail",
        "value":"5"},{

        "selected":"False",
        "text":"Home Phone",
        "value":"6"},{

        "selected":"False",
        "text":"Mobile Phone",
        "value":"7"},{

        "selected":"False",
        "text":"Text",
        "value":"8"},{

        "selected":"False",
        "text":"Facebook",
        "value":"9"}]
    }],
"noteTabs":[],
"radioGroupTabs":[],
"recipientId":"1",
"signHereTabs":[],
"textTabs":[],
"titleTabs":[],
"zipTabs":[]
}

我们回复的回应是:

远程服务器返回错误:(500)内部服务器错误。 {     “errorCode”:“INVALID_TAB_OPERATION”,     “message”:“指定的选项卡对请求的操作无效。尝试从无效选项卡类型创建”文本“选项卡。 }

我们的请求中没有文字标签。在模板上有一个ID为661499f2-4dda-419d-82ad-f943871407e9的选项卡。 几个月前我们能够使用它,但担心新版本可能会破坏这个功能。

如果需要这里是针对我们尝试修改的同一信封的“获取收件人选项卡”响应。有问题的列表标签位于底部。

    {
  "signHereTabs": [
    {
      "name": "Sign Here",
      "tabLabel": "Signature 12",
      "scaleValue": 1,
      "optional": "false",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "106",
      "yPosition": "270",
      "tabId": "00de6704-729d-4726-b102-829f914fda56"
    }
  ],
  "dateSignedTabs": [
    {
      "name": "Date Signed",
      "value": "",
      "tabLabel": "Date Signed",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "385",
      "yPosition": "303",
      "tabId": "6236a6cc-2d13-452e-af9b-6fe9706ff500"
    }
  ],
  "textTabs": [
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "",
      "width": 42,
      "required": "true",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "Last Name",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "36",
      "yPosition": "146",
      "tabId": "5aaee6db-a26a-4102-b77e-2eb4fb6e0c5b"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "",
      "width": 42,
      "required": "true",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "First Name",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "224",
      "yPosition": "147",
      "tabId": "999d3f04-99b5-4fae-b69f-bd3e6b27e30d"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "",
      "width": 42,
      "required": "false",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "maxLength": 1,
      "tabLabel": "Middle Initial",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "368",
      "yPosition": "145",
      "tabId": "fdb77bb3-bbe0-4a0c-bf66-ac9fbaa4bb26"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "",
      "width": 42,
      "required": "false",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "Maiden Name",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "427",
      "yPosition": "145",
      "tabId": "ae99f579-0016-4839-b179-444fae166f71"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "",
      "width": 42,
      "required": "true",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "Address Street",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "36",
      "yPosition": "175",
      "tabId": "506abe87-b144-4d93-8576-b33a2abc4d85"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "",
      "width": 42,
      "required": "false",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "Apt",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "367",
      "yPosition": "173",
      "tabId": "7eaa32ef-b9b3-40e5-a5d3-5975134fb90d"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "",
      "width": 42,
      "required": "true",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "DOB",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "429",
      "yPosition": "175",
      "tabId": "8f895bec-4f7a-4040-be77-f17374b30765"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "",
      "width": 42,
      "required": "true",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "Address City",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "36",
      "yPosition": "202",
      "tabId": "af6cbd27-072f-494d-8cb0-f60578b5e6c9"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "",
      "width": 42,
      "required": "true",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "Address State",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "212",
      "yPosition": "202",
      "tabId": "1ecc4a85-5252-4f4f-97d8-22238f46aae5"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "",
      "width": 42,
      "required": "true",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "Address Zip",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "368",
      "yPosition": "202",
      "tabId": "0dfb3731-7ce4-4c10-81f2-784428427ee7"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "",
      "width": 42,
      "required": "false",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "Data Field 17",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "446",
      "yPosition": "256",
      "tabId": "cb9a86c5-6ecf-4593-8c54-4b7e7d08ffb8"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "",
      "width": 42,
      "required": "false",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "Data Field 18",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "497",
      "yPosition": "270",
      "tabId": "0fc2dc21-7916-431f-aa38-a3b4df6c7bcf"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "",
      "width": 42,
      "required": "false",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "Data Field 19",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "498",
      "yPosition": "283",
      "tabId": "e0f8676f-6f98-43ee-81db-63734bfe3155"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "I am willing to travel.",
      "width": 162,
      "required": "true",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "Data Field 49",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "5",
      "xPosition": "55",
      "yPosition": "15",
      "tabId": "5c3ddd45-c36c-4214-8b80-d800e0fa5b61"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "I am NOT willing to travel.",
      "width": 162,
      "required": "true",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "Data Field 50",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "5",
      "xPosition": "56",
      "yPosition": "41",
      "tabId": "47d7d2ff-2a4f-4de7-9f67-311cd0b172c8"
    },
    {
      "height": 11,
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "Text",
      "value": "Preferred Contact Method",
      "width": 138,
      "required": "true",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "Data Field 52",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "1",
      "xPosition": "81",
      "yPosition": "21",
      "tabId": "75b83aa1-c906-4827-9fc2-6cc4177843c6"
    }
  ],
  "ssnTabs": [
    {
      "validationPattern": "",
      "validationMessage": "",
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "name": "SSNTOOLTIP",
      "value": "",
      "width": 48,
      "required": "true",
      "locked": "false",
      "concealValueOnDocument": "false",
      "disableAutoSize": "false",
      "tabLabel": "SSN",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "4",
      "xPosition": "429",
      "yPosition": "204",
      "tabId": "11b62284-7613-48df-8498-fa019f3a42a3"
    }
  ],
  "radioGroupTabs": [
    {
      "documentId": "1",
      "recipientId": "1",
      "groupName": "Radio Button 13",
      "radios": [
        {
          "pageNumber": "4",
          "xPosition": "297",
          "yPosition": "229",
          "value": "Radio",
          "selected": "false",
          "tabId": "2b2312d2-3ed6-469e-8aeb-8de588ae16d3"
        },
        {
          "pageNumber": "4",
          "xPosition": "297",
          "yPosition": "243",
          "value": "Radio",
          "selected": "false",
          "tabId": "1a997301-f5d8-4e86-8ead-9d706490faf2"
        },
        {
          "pageNumber": "4",
          "xPosition": "297",
          "yPosition": "256",
          "value": "Radio",
          "selected": "false",
          "tabId": "705df9df-9e1d-478b-b991-9b31e919c85c"
        },
        {
          "pageNumber": "4",
          "xPosition": "297",
          "yPosition": "271",
          "value": "Radio",
          "selected": "false",
          "tabId": "d74742c2-742e-43d5-b1c5-04854ec8a7c5"
        }
      ]
    },
    {
      "groupName": "Radio Button Group Test",
      "radios": [
        {
          "pageNumber": "5",
          "xPosition": "28",
          "yPosition": "15",
          "value": "TravelYes",
          "selected": "false",
          "tabId": "30962105-0337-4d98-b4dd-058ae736d6fb"
        },
        {
          "pageNumber": "5",
          "xPosition": "27",
          "yPosition": "40",
          "value": "TravelNo",
          "selected": "false",
          "tabId": "351ba656-80dd-43ea-936a-fd322d63c0c0"
        }
      ]
    }
  ],
  "listTabs": [
    {
      "listItems": [
        {
          "text": "",
          "value": "",
          "selected": "true"
        },
        {
          "text": "",
          "value": "",
          "selected": "true"
        }
      ],
      "value": "",
      "width": 77,
      "shared": "false",
      "requireInitialOnSharedChange": "false",
      "tabLabel": "Preferred Contact Method",
      "documentId": "1",
      "recipientId": "1",
      "pageNumber": "1",
      "xPosition": "220",
      "yPosition": "20",
      "tabId": "661499f2-4dda-419d-82ad-f943871407e9"
    }
  ]
}

1 个答案:

答案 0 :(得分:0)

这是DocuSign确认的错误。我希望这将在下一个版本中得到解决,但还不能确认。一旦修复,我将更新这个答案,包括正确api调用的元素,以修改现有的listTab,我相信你现在正在做。