Docusign listBatch



我有一个信封列表,它可以很好地处理liststatuschanges,但我想排除属于批处理的信封(它们目前也出现在信封列表中(,只为批处理创建一个单独的列表。有什么方法可以从我的信封列表中排除一批内发送的信封吗?

是的,但需要在批处理中发送之前对它们进行标记。例如,您可以使用自定义文本字段,当您设置批量发送(您称之为批处理(时,您可以设置此自定义字段。以后可以根据自定义字段值搜索封套。您也可以使用其他元数据。批量发送的信封在创建后与任何其他信封都无法区分,就像从模板创建的信封一样。你必须自己标记它们,以便以后能够找到它们。

You can simply store batch id when u use bulk send api, once you store, you can fetch all envelopes using code below
// C# Code
var bulkEnvelopesApi = CustomApi.Instance.BulkEnvelopes(accessToken, basePath);
var batchStatus = await bulkEnvelopesApi.GetBulkSendBatchStatusAsync(accountId, batchId);
if (batchStatus.Failed.Equals("0", StringComparison.OrdinalIgnoreCase)
&& batchStatus.Queued.Equals("0", StringComparison.OrdinalIgnoreCase)
&& !batchStatus.Sent.Equals("0", StringComparison.OrdinalIgnoreCase))
{
var bulkSendEnvelopes = await bulkEnvelopesApi.GetBulkSendBatchEnvelopesAsync(accountId, batchId);
return bulkSendEnvelopes?.Envelopes;
}

最新更新