我正在利用C#API的EnvelopeDefinition和EnvelopesApi在处于DRAFT状态的DocuSign中创建信封。我想知道如何重命名实际上处于草稿状态的信封中的文档。感谢您的帮助。
答案 0 :(得分:1)
这可以通过以下文档中记载的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);