跳到主要内容

API Co-Signer

在自动化交易审批的业务场景中,您可以使用 API Co-Signer 应用,实现自定义审批逻辑。该应用部署在您的运行环境中,根据业务策略自动审批交易任务。

部署前,请先为 API Co-Signer 创建专用的 API Key,参考:创建 API Key

您可在 Safeheron 控制台应用 > API Co-Signer 页面查看应用信息并下载部署文档。

提示

API Co-signer 功能仅在标准版及以上套餐中提供,基础版不支持,点此了解价格方案

人工交易审批流程

如果仅使用 API 发起交易,而无需自动审批,则无需部署 API Co-Signer,审批签名流程如下:

自动化交易审批流程

如果您需自动化审批,则需在审批流中设定审批人为 API Co-Signer,自动化审批的工作流程如下所示:

策略配置示例

以转账交易任务为例,假设存在以下场景需求:

  • API 发起转账交易以满足业务需求
  • 当转账价值小于 $1,000 USD 时,希望系统自动处理,完成转账
  • 当转账价值大于 $1,000 USD 时,需要成员 A 和成员 B 审批后完成转账

可以制定以下策略:

发起人源账户目标账户币种单笔价值限额
API Key不限制不限制币种:不限制
限制方式:价值
设置范围:单笔价值 < $1,000
执行动作:审批
审批节点:审批 API Key 设置为 API Co-Signer 使用的 API Key
API Key不限制不限制币种:不限制
限制方式:价值
设置范围:$1,000 <= 单笔价值
执行动作:审批
审批节点:审批成员设置为成员 A 和成员 B,(2/2 审批阈值)

当 API 发起转账交易价值小于 $1,000 USD 时,会按照自动化交易审批流程执行,审批任务分配给 API Co-Signer;当 API 发起转账价值大于 $1,000 USD 时,由成员 A 和成员 B 两个成员共同审批。