文档签名列表批处理

Docusign listBatch

我有一个可以与 liststatuschanges 一起正常工作的信封列表,但我想排除属于 batch 的信封(它们目前也出现在信封列表中),以便为 batch 创建一个单独的列表. 有什么方法可以从我的信封列表中排除那些在批次内发送的信封吗?

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

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;
            }