通过API将Docusign文档另存为模板

时间:2017-06-22 00:36:18

标签: docusignapi

docusign网站允许我将文档保存为模板,但我无法通过API以编程方式找到这种方法。有没有一种简单的方法可以将文档另存为模板?

1 个答案:

答案 0 :(得分:1)

是的,您可以通过发出此请求通过API创建模板:

POST /v2/accounts/{accountId}/templates

API documentation包含有关此操作的详细信息。

更新

我是否正确理解您的目标是创建一个基于现有DocuSign文档的模板,即模仿DocuSign Web UI中的以下功能?

Save As

如果是这种情况,那么我不知道任何可以执行此操作的单个API调用。相反,我相信您需要发出一系列API调用,检索有关现有文档的信息,然后使用该信息创建新模板:

1)获取有关现有DocuSign文档(信封)的信息:GET /v2/accounts/{accountId}/envelopes/{envelopeId}docs

  • 此操作返回收件人信息(包括每个收件人的标签)以及信封数据,如电子邮件主题,电子邮件正文,提醒等。它还会返回一个documentsUri属性,您可以使用该属性来获取文档( s)属于信封。

2)通过向先前响应中的documentsUri指定的URI发出GET请求,获取信封所包含的文档列表。 (docs

  • 此操作返回有关指定信封中每个文档的信息,但不返回文档内容。

3)对于先前API响应中列出的每个文档,向文档的uri属性指定的URI发出GET请求。 (docs

4)最后,使用您为响应之前的API请求而收到的数据创建一个新模板:POST /v2/accounts/{accountId}/templatesdocs

注意:最后一点 - 如果你正在使用其中一个DocuSign SDK,可能有一个函数你可以调用来实现这个场景,无需自己拼凑所有这些API调用。我对SDK不熟悉,不知道他们是否提供此类功能,但如果您使用SDK,则值得检查。