Expedy 是一款差旅与费用管理 SaaS 平台,帮助企业管理费用报销、追踪差旅支出并确保符合政策,主要用户为财务团队和商务差旅人员。本技能通过 Membrane CLI 与其交互,Membrane 自动处理身份验证和凭证刷新。
用途:让用户或智能体以自然语言方式与 Expedy 数据交互,核心对象包括 Trip(行程)、Expense(费用)、User(用户)、Profile(档案),并支持设备侧的云打印与 USB 操作。
主要能力:
- 数据管理:管理 Organizations、Pipelines、Users、Filters。
- 打印:Create Print Job(发送到 Expedy 云打印机)、Create USB Print Job(发送到云打印盒所连 USB 打印机)。
- 设备:Scan USB Devices、Read USB Scan Results、Get USB Configuration。
- 运维:Update Device、Shutdown Device、Reboot Device、Ping Device、Get Device Status。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest;再登录:membrane login --tenant --clientName=<agentType>。无界面环境下会输出授权 URL,用户在浏览器完成登录后运行 membrane login complete <code>。连接 Expedy 可用:membrane connection ensure "https://www.expedy.io" --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 等参数。
适用场景:需要自动化 Expedy 费用/行程数据查询与处理、远程管理 Expedy 设备打印与运维的智能体工作流。
限制:资料未提供 Expedy 自身的收费、价格与套餐信息,也未说明具体动作的完整参数和权限范围;实际可用动作以运行时查询结果为准。官方文档见 https://expedy.com/en/api/。