用途:该技能用于将 Ekata 客户身份验证 SaaS 接入工作流。Ekata 帮助企业在账户创建和其他交易中核实客户身份、防欺诈。官方文档见 https://ekata.com/developer/。
主要能力:通过 Membrane CLI 与 Ekata 交互,Membrane 自动处理认证与凭证刷新。可用命令发现和执行动作,也可通过代理直接请求 Ekata API。资料提及的模块包括 Investigation、Report、Account、API Usage,但未给出具体动作清单,需运行命令查询。
使用方式:安装 CLI:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>,无头环境会打印授权 URL,完成后运行 membrane login complete <code>。建立连接:membrane connection ensure "https://ekata.com/" --json;若状态为 BUILDING,用 npx @membranehq/cli connection get <id> --wait --json 轮询至 READY。搜索动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。执行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json,结果在 output 字段。代理请求:membrane request CONNECTION_ID /path/to/endpoint,可选 -X 方法、-H 头、-d 数据、--json、--query、--pathParam 等。所有命令可加 --json。
适用场景:需要调用 Ekata 身份验证与防欺诈数据、以自然语言意图发现动作、以及在无本地密钥情况下安全访问外部 API 的自动化流程。
限制:具体动作、字段、返回结构和可用端点资料未提供,需实际查询。不得向用户索取 API 密钥,应通过连接管理凭证。CLIENT_ACTION_REQUIRED、CONFIGURATION_ERROR、SETUP_FAILED 等状态需按提示处理。