API model changes and deprecation

Due to changes in the application functionality, sometimes parts of the API models are changed and/or deprecated. This document lists all the API changes/deprecations and how the API requests need to be updated to work.

Version 4.90

This version introduce a new feature, the possibility to define sign email messages for multiple languages. This lead to a breaking API change because they way messages are defined has changed :

Before :

envelope.EmailMessage = "Please sign this document";
envelope.EmailSubject = "Please review and sign the envelope {{#EnvelopeName#}} . Envelope will expire at {{#ExpirationDate#}}";

Now :

envelope.Messages = new [] {
    new MessageApiModel()
    {
        Subject = "Please sign this document",
        Message = "Please review and sign the envelope {{#EnvelopeName#}} . Envelope will expire at {{#ExpirationDate#}}",
        Language = "en-US" 
    }
}