SuperAPI AI 工具集

formsite

数据与分析

查看项目

更新于 10-16 00:26

技能介绍

用途:该技能用于让 AI 智能体操作 Formsite(在线表单构建器)的数据。Formsite 本身可用于创建调查问卷、报名表和订单表单,帮助企业和个人收集数据并自动化流程。官方文档见 https://support.formsite.com/。

主要能力:技能可管理 Forms、Results、Folders、Users 等对象。常见动作包括列出账号内全部表单(list-forms)、获取指定表单详情(get-form)、获取表单字段列表(get-form-items)、获取带筛选、分页与排序的表单提交结果(get-form-results),以及 Webhook 的创建、列出和按 URL 删除(create-webhook、list-webhooks、delete-webhook)。

使用方式:先安装 Membrane CLI:npm install -g @membranehq/cli@latest,然后执行 membrane login --tenant --clientName=<agentType> 登录,无交互环境会打印授权 URL,用户完成登录后用 membrane login complete <code> 收尾。接着用 membrane connection ensure "https://www.formsite.com" --json 建立连接,若状态为 BUILDING 可用 npx @membranehq/cli connection get <id> --wait --json 轮询至 READY;若为 CLIENT_ACTION_REQUIRED 则按提示完成认证。之后通过 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" 搜索动作,并用 membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json 执行;动作未覆盖时可使用 membrane request CONNECTION_ID /path/to/endpoint 代理请求。命令加 --json 可获机器可读输出。

适用场景:需要查询表单结构、拉取提交结果或配置 Webhook 通知的自动化流程。限制:具体表单结果字段结构、速率限制及计费信息资料中暂未提供;认证与凭证由 Membrane 服务端管理,不应向用户索要 API 密钥。