Docusign REST API合并字段-SALESFORCE

Docusign REST API合并字段-SALESFORCE,salesforce,docusignapi,Salesforce,Docusignapi,我试图用salesforcse Lead Name预先填充我的文档,但是我无法完成,Signhere选项卡和dateSignedTab显示的是 文本选项卡无法获取任何数据 RESTAPI文档 说明:行字段是“指定合并字段值对应的Salesforce表中的行号”。但是如果我传递Salesforce记录id,我会得到错误: 文件应答{ “错误代码”:“无效的请求参数”, “消息”:“请求至少包含一个无效参数。参数:mergeField.row应为int值” } 这是我的json请求: { “电子邮件

我试图用salesforcse Lead Name预先填充我的文档,但是我无法完成,Signhere选项卡和dateSignedTab显示的是 文本选项卡无法获取任何数据

RESTAPI文档 说明:行字段是“指定合并字段值对应的Salesforce表中的行号”。但是如果我传递Salesforce记录id,我会得到错误:

文件应答{ “错误代码”:“无效的请求参数”, “消息”:“请求至少包含一个无效参数。参数:mergeField.row应为int值” }

这是我的json请求:

{ “电子邮件主题”:“协议”, “emailBlurb”:“MSTSolutions向您发送此请求,要求您进行电子签名,并输入或更新机密支付信息。请通过以下链接进行查看和电子签名。”, “模板ID”:“42a4815d-f8ac-4972-b1ea-2e1534324658”, “信封加盖印花”:“假”, “templateRoles”:[{
“roleName”:“签名人1”,
“名称”:“测试测试”,
“电子邮件”:xxx@xxxx.com“,
“接收方ID”:“1”, “制表符”:{
“signHereTabs”:[{
“xPosition”:“25”,
“yPosition”:“50”,
“文档ID”:“1”,
“页码”:“1”
}],
“dateSignedTabs”:[{
“姓名”:“签署日期”,
“xPosition”:“25”,
“yPosition”:“100”,
“文档ID”:“1”,
“页码”:“1”
}],
“文本选项卡”:[{
“tabLabel”:“LeadFirstName”,
“xPosition”:“25”,
“yPosition”:“200”,
“文档ID”:“1”,
“页码”:“1”,
“合并字段”:{
“配置类型”:“Salesforce”,
“路径”:“潜在客户”,
“行”:“00Q290000003FI13”,
“写回”:“true”,
“allowSenderToEdit”:“true”,
}
}]
}
}], “状态”:“已发送” }


非常感谢

可以肯定错误在于路径的配置方式。试试这个:

"path": "Lead.FirstName"

然后删除“行”行

如果使用“GET/v2/accounts/{accountId}/envelopes”创建端点,则可以通过“自定义字段”部分传入lead/opportunity/account ID。这将设置您在模板中定义的所有自定义Salesforce字段(与您提供的SFID相关),而无需逐个设置每个选项卡

   "customFields":{  
      "textCustomFields":[  
         {  
            "value":"0060n00000DIvfNAAT",
            "name":"Opportunity",
            "configurationType":"salesforce"
         }
      ]
   }
注意,textCustomFields包含在customFields块中(与发布的API匹配),最重要的是,配置类型必须设置为“salesforce”,名称必须为“Opportunity”(etc),而不包含在web上许多示例中出现的##SF前缀(对于SOAP API)。通过检查“GET/v2/accounts/{accountId}/envelopes/{envelopeId}/custom_fields”端点,您可以看到API正在自动固定###SF前缀并修改值以包括记录名:

{
  "textCustomFields": [
    {
      "fieldId": "10140751586",
      "name": "##SFOpportunity",
      "show": "false",
      "required": "false",
      "value": "0060n00000DIvfNAAT~Test Opp Lisa Simpson"
    }
}