未收到来自DocuSign API的事件通知

时间:2014-09-10 17:41:50

标签: docusignapi

我使用DocuSign Rest API v2,并且在将复合模板发布到信封端点时没有收到事件通知。这是我的json请求的样子:

{ 
    'accountId': '[ommitted]',
    'status': 'sent', 
    'emailSubject': 'XYZ Corp_MSA_Singapore-OU_0.1_2014099.pdf', 
    'compositeTemplates': [
    { 
        'InlineTemplates': [
         { 
             'Sequence': '1', 
             'Recipients': 
             { 
                 'Signers': [ 
                 { 
                     'Email': 'jeff@mattnibecker.com', 
                     'Name': 'Jeff Dunham', 
                     'RecipientID': '1', 
                     'defaultRecipient': 'true', 
                     'ClientUserID': '1' 
                 } 
                 ] 
             } 
         } 
         ], 
         'Document': { 
             'Name': 'XYZ Corp_MSA_Singapore-OU_0.1_2014099.pdf',
             'DocumentId': '1', 
             'transformPdfFields': 'true', 
             'fileExtension': '.pdf' 
         } 
     } 
     ], 
     'EventNotification': { 
         'EnvelopeEvents': [ 
             { 'envelopeEventStatusCode': 'sent' }, 
             { 'envelopeEventStatusCode': 'completed' }, 
             { 'envelopeEventStatusCode': 'delivered' }, 
             { 'envelopeEventStatusCode': 'declined' }, 
             { 'envelopeEventStatusCode': 'voided' } 
         ], 
         'includeDocuments': 'true', 
         'requireAcknowledgement': 'true', 
         'loggingEnabled': 'true', 
         'url': 'http://netsureportalv2public.visusdev.com/DocusignEventListener.svc/EnvelopeEvent' 
    } 
}

api成功创造了信封和一切。我只是没有收到活动通知。任何帮助将不胜感激。

编辑:忘记包含accountId

1 个答案:

答案 0 :(得分:0)

首先,是否为该帐户启用了DocuSign Connect?登录DocuSign Web控制台,然后导航至首选项>>功能 - 确保已启用 DocuSign Connect 复选框。

DS Connect

启用该设置后,故障排除的下一步是确定DocuSign是否尝试发送通知 - " Connect Logs"将提供此信息。要查看Connect Logs:登录DocuSign Web控制台,然后导航到首选项>>连接>>日志:   Logs

点击" Logs"链接将显示DocuSign尝试发送的最新100条消息(通知)的日志条目。例如:

Connect Logs

在日志条目列表中,您是否看到与API请求发送的信封相关的任何条目?

  • 如果是,则表示DocuSign确实发送了通知(如您指定的API请求),但未收到来自侦听器端点的确认。这可能表示您的API请求很好,但是您的侦听器端点存在问题(即,它没有收到和/或确认通知)。单击该日志条目的链接并阅读日志文本的结尾部分。该文本将指示通知尝试的结果(如果通知失败,则应包括某种类型的错误消息)。例如: Error Msg

  • 如果您没有看到与您通过API请求发送的信封相关的任何日志条目,那么这可能表示您的API请求存在问题 - 即,DocuSign甚至从未尝试过发送通知。

完成我上面描述的问题排查步骤时,至少应该让您知道在尝试解决此问题时应将注意力放在哪里。