用途:该技能用于与 Blackbaud(面向非营利组织、教育机构和基金会的云软件)交互,管理客户、机会、基金、活动等数据。官方文档见 https://developer.blackbaud.com/。
主要能力:数据实体覆盖客户(含教育、就业、自定义字段、关系、评级、地址、电话、邮箱)、基金、礼品(含指定用途、拆分、自定义字段、属性)、行为、机会(含自定义字段、参与者、潜在客户)、家庭、活动及参与者、组织、备注、任务、批处理、存款、诉求、付款方式、收入、交易日志、志愿者、工作流、用户、设置、查询、仪表板、报表、列表、分组、安全性等。提供常用动作,如 list-constituents、get-constituent、create-constituent、update-constituent、list-opportunities、get-opportunity、create-opportunity、update-opportunity、list-gifts、get-gift、create-gift、list-actions、get-action、get-note 等。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest;再登录:membrane login --tenant --clientName=<agentType>(无头环境会打印授权 URL,完成后执行 membrane login complete <code>)。连接 Blackbaud:membrane connection ensure "https://blackbaud.com" --json,若状态为 BUILDING 可轮询 npx @membranehq/cli connection get <id> --wait --json。查找动作: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,支持 -X、-H、-d、--json、--query、--pathParam 等选项。Membrane 负责认证与凭据刷新,无需向用户索取 API 密钥。
限制:资料未提供具体动作的输入输出 schema 细节、配额、收费与价格信息;参数与动作名称需按实际需要查询后使用。