You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过C# DocuSign API在ListStatusChanges中批量获取信封自定义字段

DocuSign ListStatusChanges返回自定义字段解决方案

你的自定义字段配置逻辑没有问题,不需要调整创建信封和批量发送列表的代码,只需要修改状态查询的请求参数即可:

核心修正方法

EnvelopesApi.ListStatusChanges接口默认不会返回信封的自定义字段属性,你需要在请求参数中指定需要返回的扩展字段:
修改你的状态查询代码,给ListStatusChangesOptions添加include配置:

var theEnvelopeApi = new EnvelopesApi(myApiClient);
var theOptions = new EnvelopesApi.ListStatusChangesOptions
{
    fromDate = DateTime.Now
       .AddDays(-1)
       .ToString("yyyy/MM/dd"),
    // 新增该行,指定接口返回自定义字段内容
    include = "custom_fields"
};

// Call the API method:
EnvelopesInformation theResults =
    theEnvelopeApi.ListStatusChanges(myAccountId, theOptions);

修改后返回的theResults中每个信封的CustomFields属性就会直接携带你设置的FRN、EmailAddress等自定义字段值,无需再逐个调用接口查询,完全避免多余的API调用和限流风险。

可选优化方案

如果后续有更复杂的状态追踪需求,还可以选择以下两种实现方式进一步降低API消耗:

  • 启用DocuSign Connect回调:配置回调地址后,DocuSign会在信封状态变更时主动向你的服务推送通知,通知可自定义包含自定义字段、收件人信息等所有需要的内容,完全无需主动轮询。
  • 本地存储映射关系:批量发送信封时,将生成的信封ID与对应收件人唯一标识、邮箱等信息存储在本地数据库,轮询拿到状态变更结果后直接查询本地映射关联收件人,无需依赖自定义字段返回。

内容的提问来源于stack exchange,提问作者Steve

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 14:12:02