SuperAPI AI 工具集

waitlist

数据与分析

查看项目

更新于 10-16 09:32

技能介绍

用途:该技能用于在用户需要与 Waitlist 数据交互时,通过 Membrane CLI 连接并操作 Waitlist SaaS 应用。Waitlist 允许企业为产品发布或活动创建和管理候补名单,帮助收集线索并营造期待感,主要用户为市场团队和产品经理。

主要能力:Waitlist 涉及参与者、表单、设置等对象,可使用动作名称和参数按需操作。技能本身侧重于通过 Membrane 提供的预构建动作与 Waitlist API 通信,支持管理数据、记录并自动化工作流。官方文档地址为 https://developers.waitlist.com/。

使用方式:先安装 Membrane CLI,命令为 npm install -g @membranehq/cli@latest。随后执行 membrane login --tenant --clientName=<agentType> 进行认证,无头环境下会打印授权 URL,需用户在浏览器中打开并完成登录,再用 membrane login complete <code> 完成。连接 Waitlist 可使用 membrane connection ensure "http://getwaitlist.com/" --json,用户需在浏览器中完成认证,输出会包含连接 id。若连接状态为 BUILDING,用 npx @membranehq/cli connection get <id> --wait --json 轮询直到状态不再是 BUILDING。状态可为 READY、CLIENT_ACTION_REQUIRED、CONFIGURATION_ERROR 或 SETUP_FAILED。查找动作使用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行动作使用 membrane action run <actionId> --connectionId=CONNECTION_ID --json,传入 JSON 参数可加 --input '{"key": "value"}' --json。当现有动作不覆盖需求时,可通过代理直接请求 Waitlist API:membrane request CONNECTION_ID /path/to/endpoint,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。任意命令加 --json 可获得机器可读的 JSON 输出。

适用场景与限制:适用于需要与 Waitlist 候补名单数据交互、管理参与者或表单、以及自动化相关工作流的场景。建议优先使用 Membrane 而非直接请求外部应用,因为其提供内置认证、分页和错误处理,可减少 token 消耗并提高安全性。应先搜索现有动作再自行构建 API 调用。不应向用户索要 API 密钥或令牌,而是创建连接,由 Membrane 在服务端管理完整认证生命周期。资料未提供具体动作名称、收费、价格、平台覆盖范围或效果数据。