Docusignapi 通过RESTAPI检索收件人状态

Docusignapi 通过RESTAPI检索收件人状态,docusignapi,Docusignapi,我可以通过两种方式收集信封上各个收件人的状态信息: GET-v2/accounts/:accountId/信封/:信封ID/收件人 GET-v2/accounts/:accountId/信封/:信封id/audit_事件 不幸的是,每一个都有一个单独的限制,这使得我很难使用它们 此API调用返回两个感兴趣的日期时间值:deliveredDateTime和signedDateTime。我能够成功地调用和使用此API。但是,在我看来,直到用户实际单击电子邮件链接并单击“签名者”视图上的“审阅文档”按

我可以通过两种方式收集信封上各个收件人的状态信息:

  • GET-v2/accounts/:accountId/信封/:信封ID/收件人
  • GET-v2/accounts/:accountId/信封/:信封id/audit_事件
  • 不幸的是,每一个都有一个单独的限制,这使得我很难使用它们

  • 此API调用返回两个感兴趣的日期时间值:deliveredDateTime和signedDateTime。我能够成功地调用和使用此API。但是,在我看来,直到用户实际单击电子邮件链接并单击“签名者”视图上的“审阅文档”按钮,才会指定deliveredDateTime。因为我真正感兴趣的可能是sentDateTime,deliveredDateTime似乎不适合我的需要
  • 此API调用返回信封上发生的所有事件的详细列表,包括各个Receipent状态更新。但是,数据格式是这样的,为了将结果数据绑定回收件人,我必须对收件人名称进行字符串匹配。我更喜欢根据电子邮件或更好的recipientID进行匹配,但“已发送邀请”和“已签名”的审核日志条目不包含这些字段。下面是一个例子():
  • 除了这两个API调用之外,还有其他API调用可以使用吗?是否有方法在审计事件API调用中获取其他数据

    提前谢谢大家,


    Andrew

    我认为没有办法从audit_events调用中获取其他数据,因为DocuSign API文档(最新)表明调用没有参数(URL中的envelopeId除外)

    我认为您必须在
    用户名
    值上进行字符串比较,以识别/链接收件人,但是我想指出,一旦这样做,您就可以通过您在此处突出显示的第一个api调用链接到其唯一的
    recipientGuid

    例如,/audit\u eventsAPI调用似乎实现了您想要的功能,并且包含了您需要的所有信息,但是它通过用户名识别收件人。然后,如果您在同一个信封上拨打电话并检查来自/recipientsURI的响应,则信封中的每个收件人都包含
    姓名
    电子邮件
    收件人ID
    收件人GUID
    。匹配用户名,您现在可以访问他们的ID等


    因此,最后我不相信有一个API调用可以实现这一点,但您可以通过执行一个字符串比较并结合您突出显示的API调用的结果来解决问题。

    我需要邀请日期和签名日期。但是,如果各种输出列的格式保持不变,我的审计日志解析器将工作。然而,当用户在移动设备上签名时,信息列(当操作列等于“已签名”时通常为空)包含“on mobile”。消息列中的这种变化可能会破坏我的解析器。为什么审核日志缺少唯一ID?或者,为什么收件人信息API缺少发送邀请的日期?如果通过API提供的当前功能不适合您的需要,请通过您的DocuSign帐户经理记录更改/功能请求。