使用DocuSign PowerForm发送合同后,如何获取生成的EnvelopeId?
获取DocuSign PowerForm创建的EnvelopeId方法
通过DocuSign Connect(Webhook)获取
配置DocuSign Connect订阅,将触发事件设置为「信封已创建」。当客户通过PowerForm完成信封创建操作后,DocuSign会向你预先指定的服务端点发送包含envelopeId的回调数据,你可以直接从回调内容中提取所需ID。调用Envelopes API查询
利用你已获取的PowerForm ID,调用DocuSign的Envelopes API接口筛选该PowerForm生成的信封:- 使用
listStatusChanges或list接口,请求示例如下:GET /v2.1/accounts/{你的账户ID}/envelopes?powerFormId={你的PowerFormID} - 可额外添加时间范围、收件人邮箱等参数缩小查询范围,精准定位目标信封并提取
envelopeId。
- 使用
自定义参数关联查询
生成PowerForm URL时,添加带客户唯一标识的自定义字段(如客户ID)。后续调用Envelopes API时,通过该自定义字段作为筛选条件,匹配到对应信封后获取envelopeId。
内容的提问来源于stack exchange,提问作者Andres Gaviria
相关产品推荐
相关产品推荐

