Tag: docusignapi

locking编辑以在docusign中logging

我正在使用帐户中的模板创buildDocusign信封。 我从我的服务器设置了选项卡,现在我想locking从Recipient的这些选项卡的任何编辑。 基本上,签署信封的人除签署文件外不应该编辑任何东西。 Plz指导我如何在NodeJS中做到这一点。

在进行api调用时,Docusign遗留标头错误

尝试使用Docusign API的传统标头时收到错误消息。 这是我的代码 request({ headers: { "X-DocuSign-Authentication": [{ "Username": "zabie@toplevelstaging.com", "Password": "xxxxxxxx", "IntegratorKey": "xxxxxxxxxxx-11xxx2f567xxxx0dbxxxx2d" }] }, url: "https://demo.docusign.net/restapi/v2/accounts/3465212/envelopes", json: true, // <–Very important!!! body: data, method: "POST", }, function (error, response, body) { console.log(response.body); }); console.log(data[0].templateRoles[0].tabs.textTabs[0].value); console.log(data[0].templateRoles[0].roleName); res.redirect('/contracts'); }); 这是错误 { errorCode: 'INVALID_TOKEN_FORMAT', message: 'The security token format does not conform to expected schema.' }

{errorCode:'INVALID_REQUEST_BODY',当试图发送信封

我正在尝试使用模板发送信封。 我使用表单数据来捕获这个调用所需的所有字段。 我创build了下面的对象,然后附加从用户添加值。 然后发送通过JSON.stringify之前发送到http post。 出于某种原因仍然收到错误INVALID_BODY_REQUEST var data = [ { "documents": [ { "documentId": "27730895", "fileExtension": "pdf", "name": "Top Level Staging", "order": "1" } ], "emailSubject": "Please Sign document", "status": "sent", "templateId": "4fda9b93-9c82-4f23-bd06-67f9b35f0183", "templateRoles": [ { "email": "", "name": "", "roleName": "Client", "tabs": { "textTabs": [ { "documentId": "27730895", "pageNumber": "1", "tabLabel": "cPackage", "value": […]

如何预先填充使用Docusign的REST API从模板创build的信封中的字段?

注意:我使用的是“经典”体验,因为新界面没有办法让模板为将来的签名人设置必填字段。 工作stream程: 有一堆领域的模板 使用api: 从模板创build一个信封/文档,并分配一个新用户签名(这个文档将是一个注册服务的协议) 创造新的angular色 将roleName设置为模板上的伪造签名者(因为我无法configuration在模板上没有至less一个签名者的字段) 添加textTabs来尝试填充一些字段。 检索收件人 创build一个收件人视图,以便我可以将url放入iframe 这是一种令人厌恶的行为,因为我不在意第一个签名者是否是注册服务的用户。 然而,我会喜欢在签名后将文档复制到某个人,但是docusign似乎不支持这个(反正我find了)。 这里是创build信封的node.js代码(我认为我的API用法出错了): function createEnvelopeDefinition(templateId, userData) { var envDef = new docusign.EnvelopeDefinition(); envDef.setEmailSubject('Signup Agreement'); envDef.setTemplateId(templateId); var tRole = new docusign.TemplateRole(); tRole.setRoleName('RoleOne'); tRole.setName(userData.fullName); tRole.setEmail(userData.email); tRole.setClientUserId('2'); tRole.setTabs(new docusign.Tabs()); tRole.getTabs().setTextTabs([]); const fieldsToPreFill = [ 'field1', 'field2', 'field3', 'field4']; fieldsToPreFill.forEach(fieldName => { let textTab = new docusign.Text(); let value […]

DocuSignembedded式签名API

两部分问题: 我们正在尝试收到一个文档已经准备好签署的通知(我们对通知中提供的内容并不十分清楚)。 我们不想做电子邮件通知; 我们要closures这些。 我们假设embedded式签名的信息包含在非电子邮件通知中。 有没有一种简单的方法可以将推送通知发送到另一个说明文档已准备好发送的程序,如果是,那么跟踪通知以获取签名API POST并向DocuSign请求信息的最佳方法是? 在我们的testing中,我们已经能够通过API调用接收embedded式签名URL,但是我们需要一个页面到一个签名视图,其中标签不显示; 这意味着签名者不能签名,同样也适用于其他angular色。 在这个 SOpost里,大部分都是这个问题。 我在JavaScript中编码,而不是PHP。 我不知道这是否会在回答这个问题上有所作为,如果是的话,请在评论中提出更多的问题,我可以提供更多的信息。 这就是我们所得到的,但是我们应该得到一个带有签名选项卡的文档 这是我们应该看到的。 我们在手动login到DS并单击该文档时看到此版本。 我们认为templateRoleName字段可能是导致这个问题的原因,但我们已经testing过,没有它,似乎没有什么区别。 这是我们从演练中使用的API调用的JS文件。 // // to run this sample // 1. copy the file in your own directory – say, example.js // 2. change "***" to appropriate values // 3. install async and request packages // npm install async // […]