Skip to main content

Hi everyone,

Since early 2025, I’ve been encountering a problem with the payload received via DocuSign Connect using API version 2.1 in JSON format.

Until recently, I was deserializing the notification using a well-defined C# object like this:


 

public class DocuSignEventNotificationResponse 

    public string status { get; set; } 
    public string envelopeId { get; set; } 
    public string documentsUri { get; set; } 
    public string recipientsUri { get; set; } 
    public Sender sender { get; set; } 
}

public class Sender 

    public string userName { get; set; } 
    public string userId { get; set; } 
    public string accountId { get; set; } 
    public string email { get; set; } 
}


However, recently the payload arriving in the DocuSign logs seems to have changed completely. For example, now I receive notifications in this format:

{
  "event": "envelope-completed",
  "apiVersion": "v2.1",
  "uri": "/restapi/v2.1/accounts/1e78c******8c2db/envelopes/18*******91dca",
  "retryCount": 1,
  "configurationId": 0,
  "generatedDateTime": "2025-07-16T09:49:25.5964409Z",
  "data": {
    "accountId": "1e*******c2db",
    "userId": "abcdde*******03ed7",
    "envelopeId": "1870944*********ca"
  }
}

It looks like the object used for deserialization has changed or there has been a modification in the notification format.

Has anyone else experienced the same issue?
What object do you recommend for deserializing this new format?
If possible, I would appreciate updated code examples or any official information from DocuSign about these changes.

Thanks a lot for your help!

Hello,

I haven’t heard of any recent changes to the response that connect sends to a listener. Could you please create a support case via our support site so that we can check the response that you were receiving previously and compare it to what you’re receiving now? You can locate our support site here: https://support.docusign.com/s/contactSupport?language=en_US

Best regards,

Jonathan | Docusign Developer Support


@Jonathan.Sammons
 

Hello Jonathan,

Thank you for your reply.

I'm a developer and I tried to submit a support case using the link you provided. However, it seems that with a demo/trial account, I'm unable to open a support ticket.

Could you please confirm if this is correct? If so, is there an alternative way to request support or share the details needed to investigate the issue?

Thank you in advance for your help.