用途:Neonomics 是开放银行平台,提供获取金融数据与发起支付的 API,主要面向需要程序化连接多家银行账户并处理支付的企业和开发者。该技能通过 Membrane CLI 与 Neonomics 交互,适合在需要读取或操作 Neonomics 数据、记录并自动化流程时使用。
涉及对象:Invoice、Invoice Line Item、Customer、Company、User、Account、Transaction、Tax Rate、Payment。
主要能力:Membrane 自动处理认证与凭证刷新,可使用预置 action 完成数据操作,也可通过代理直接请求 Neonomics API。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest;再登录:membrane login --tenant --clientName=<agentType>,无交互环境会输出授权 URL,登录后执行 membrane login complete <code>。连接可用 membrane connection ensure "https://www.neonomics.io/" --json,若状态为 BUILDING 则用 npx @membranehq/cli connection get <id> --wait --json 轮询直到 READY;若需用户操作会返回 clientAction。随后用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json 查找动作,用 membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json 执行;预置动作不覆盖时用 membrane request CONNECTION_ID /path/to/endpoint 代理请求。
限制:具体可用 action 需按连接查询,资料未列出全部动作;官方文档为 https://neonomics.com/developer-portal/;使用中不要向用户索取 API key,由 Membrane 管理凭证。其他细节暂未提供。