You can setup setup callback event notifications and listen to PACKAGE_OPT_OUT / PACKAGE_DECLINE events. For help setting these up, take a look, here: https://www.esignlive.com/blog/e-signlive-how-to-setting-up-callbacks/ and our documentation: http://docs.e-signlive.com/doku.php?id=esl:e-signlive_guide_event-notification
If you don't want to setup callbacks, you could also get the information (opted_out or declined) using the audit trail. Below is a sample code on how you would do so:
PackageId packageId = new PackageId("a1685bc8-797d-4f41-a6ae-167ccf4cf53f");
List audit_trail = eslClient.AuditService.GetAudit(packageId);
foreach (Audit audit in audit_trail)
{
Debug.WriteLine(audit.email + " " + audit.type);
}
Reply to: Signer Status
Monday, April 11, 2016 at 05:37am