Это можно сделать с помощью метода EnvelopesApi.UpdateDocuments (), описанного здесь: https://developers.docusign.com/esign-rest-api/reference/Envelopes/EnvelopeDocuments/updateList
UpdateDocuments () принимает объект определения конверта, поэтому в этом примере я создаю объект Document для изменения и применяю его к пустому EnvelopeDefinition. Использовать определение существующего конверта не рекомендуется, поскольку он поставляется с дополнительным багажом, который не имеет отношения к тому, что мы здесь делаем.
string draftEnvelopeId = "000-000-000-000";
string documentId = "1";
string newFileName = "document.pdf";
Document renamedDocument = new Document
{
DocumentId = documentId,
Name = newFileName,
};
Document[] documentList = new Document[] { renamedDocument };
EnvelopeDefinition emptyEnvelope = new EnvelopeDefinition
{
Documents = new List<Document>(documentList)
};
EnvelopeDocumentsResult result = envelopesApi.UpdateDocuments(accountId, draftEnvelopeId, emptyEnvelope);