SuperAPI AI 工具集

docusign

编程与开发

查看项目

更新于 10-16 09:47

技能介绍

用途:通过命令行调用 DocuSign REST API,在智能体或脚本中完成电子签名相关操作,如发送签署请求、查询信封状态、下载已签署文档。

主要能力与用法:

  1. 先调用用户信息接口获取 base_uri 与 account_id,后续所有请求都使用它们:curl -s "https://account.docusign.com/oauth/userinfo" --header "Authorization: Bearer $DOCUSIGN_TOKEN"。默认账户(is_default 为 true)的 base_uri 因区域而异,例如 https://na1.docusign.net 或 https://eu.docusign.net。API 基础路径为 {base_uri}/restapi/v2.1/accounts/{account_id}。
  2. 信封管理:列出信封(from_date 必填,ISO 8601 格式)、获取信封详情、创建并发送信封(status 设为 sent,或设为 created 保存草稿)、作废信封(status 设为 voided 并附 voidedReason)。
  3. 收件人与文档:列出信封收件人;列出信封文档;下载单个文档或合并后的全部文档为 PDF(Accept: application/pdf)。
  4. 模板:列出与获取模板;通过模板发送信封,填写 templateId、templateRoles(含 email、name、roleName)和 status。

注意:文档内容需进行 Base64 编码后放入 documentBase64 字段;可在 signHereTabs 中使用 anchorString 相对文档文本定位签名位置;信封状态包括 created、sent、delivered、completed、declined、voided。若请求失败,可使用 zero doctor check-connector --env-name DOCUSIGN_TOKEN 或 zero doctor check-connector --url https://account.docusign.com/oauth/userinfo --method GET 排查连接。

限制:需要有效的 DOCUSIGN_TOKEN;所需账户权限、发送配额、收费与定价信息暂未提供。