Docusign添加voidedReason来回调XML?

时间:2017-02-02 18:51:05

标签: api callback docusignapi

我正在使用Docusign REST Api,在创建信封请求中,我要求“无效”的事件通知,请参阅下文。回调发生,但voidedReason不存在于XML中,因此要获取voidedReason,我必须进行单独的API调用以获取信封的状态,如:DocuSign - getting void envelope reason中所示。

是否有某些原因(没有双关语)voidedReason未包含在docusignenvelopeinformation.envelopestatus的webhook回调XML中?在receientstatuses.recipientstatus对象中提供了ignorereason似乎不一致。很高兴不必进行额外的API调用。

  eventNotification: {
      url: docusignCallbackUrl,
      loggingEnabled: "true",
      includeDocumentFields: "true",
      requireAcknowledgment: "true", 
      envelopeEvents: [
        {envelopeEventStatusCode: "completed"},
        {envelopeEventStatusCode: "declined"},
        {envelopeEventStatusCode: "voided"},
      ],
      recipientEvents: [
        {recipientEventStatusCode: "Completed"},
      ],
    }

2 个答案:

答案 0 :(得分:0)

DocuSign连接配置提供了一种方法,包括"包括信封无效原因"在DocuSign中连接XML有效负载/通知。这是在2016年10月的时间框架中添加的。

答案 1 :(得分:0)

添加:

for(var i = 0; i < length; i++){
  // HERE YOU USE THE KEY YOU WANT, GENERATE ONE, HARD CODE ONE, WHAT YOU WANT.
  // IF IT'S HARD CODED YOU CAN USE THE NAME INSIDE A ' '.
  myJson.locations[location.name] = { 
    lat: lat,
    long: long,
    uid: uid,
    etc: etc
}

到您的 eventNotification