DocuSign-如何获取持续时间超过几分钟的URL?

时间:2019-05-03 03:01:16

标签: docusignapi

我正在使用DocuSign REST Api,并注意到使用EnvelopeViews API(https://developers.docusign.com/esign-rest-api/reference/Envelopes/EnvelopeViews/createRecipient)获得的URL的生命周期只有几分钟。但是,过去我收到过带有DocuSign链接的电子邮件。如何将这些链接添加到电子邮件中(从而使它们的寿命更长)?

是否有单独的API可以用来获得更长的链接,例如电子邮件中的链接?

例如,这是一封带有审阅文档 DocuSign链接的电子邮件: enter image description here

3 个答案:

答案 0 :(得分:1)

好问题。这是您可以做的。

  1. 您的应用程序希望让Larry使用 EnvelopeViews :: createRecipient API调用。
  2. 您的应用程序应将API调用所需的详细信息存储在应用程序的数据库中。诸如此类:envelopeId,signerEmail,clientUserId。
  3. 为数据库记录创建一个GUID并将其添加到数据库记录中。
  4. 现在,您可以通过行的键或 通过GUID。确保对guid数据库列进行了索引。
  5. 现在创建一个将发送给Larry的签名URL。像这样:

    https://myapplication.example.com/docusign-ceremony/[guid]

  6. 将网址发送给拉里
  7. 当Larry单击URL时:
    1. 您的应用被调用
    2. 在数据库的URL中查找GUID。您应该找到 记录您存储在其中。
    3. 检索记录的所有信息:envelopeId,signerEmail, clientUserId。
    4. 使用数据调用EnvelopeViews :: createRecipient API调用 并返回签署仪式网址(必须在 5分钟)
    5. 将用户的浏览器重定向到该URL。
    6. 他们将在文档上签名,然后将其重定向回您的 应用程序。
    7. 完成。

你猜怎么着?这几乎就是DocuSign本身所做的。

答案 1 :(得分:0)

enter image description here

上面Larry K的回答是正确的,您需要自己处理。

这些是您可以在POST {vx} / accounts / {accountid} / envelopes / {envelopeid} / views / recipient API端点的请求正文中发送的所有参数,并且没有用于设置您创建的收件人视图的过期时间。

您可以考虑使用PowerForms来查看它们是否符合您的需求。使用PowerForms,您可以创建一个用户可以单击的URL,并允许他们填写特定的DocuSign信封。如果您需要在某些字段中预先填写与特定收件人相关的信息,则这可能无法满足您的需求,但这可能值得一看。

PowerForms文档: https://www.docusign.com/features-and-benefits/features/powerforms

答案 2 :(得分:0)

如果我错了,请纠正我,但我认为您的目标是创建收件人视图URL,创建以特定方式设置格式的电子邮件并将该电子邮件发送给收件人。

如果使用品牌功能,则可以指定电子邮件的格式(如果要使用特定的消息),只需将信封发送给收件人即可。收件人收到电子邮件后,他们将以您指定的格式看到该消息,并且访问信封的链接将是不会过期的常规DocuSign链接。

下面的链接显示了如何在您的帐户中创建品牌。专门签名的品牌将使您可以设置电子邮件内容。

如果您有多种电子邮件格式,则可以创建多个品牌,并且只需在创建信封时指定brandId。

我希望这会有所帮助。

品牌: https://support.docusign.com/guides/ndse-admin-guide-configure-branding