私はDocusign REST APIを使用しています。エンベロープの作成要求では、以下の「無効」のイベント通知をリクエストしています。コールバックが発生しますが、voidedReasonはXMLには存在しません。したがって、voidedReasonを取得するには、別のAPI呼び出しを行って、DocuSign - getting void envelope reasonのようにエンベロープのステータスを取得する必要があります。DocusignはコールバックXMLにvoidedReasonを追加しますか?
docusignenvelopeinformation.envelopestatusのwebhookコールバックXMLにvoidedReasonが含まれていない理由はありますか。それは、declinereasonで矛盾しているようですが、receipientstatuses.recipientstatusオブジェクトで提供されます。追加のAPI呼び出しを行う必要がないといいですね。
eventNotification: {
url: docusignCallbackUrl,
loggingEnabled: "true",
includeDocumentFields: "true",
requireAcknowledgment: "true",
envelopeEvents: [
{envelopeEventStatusCode: "completed"},
{envelopeEventStatusCode: "declined"},
{envelopeEventStatusCode: "voided"},
],
recipientEvents: [
{recipientEventStatusCode: "Completed"},
],
}