SuperAPI AI 工具集

leadgenius-api

编程与开发

查看项目

更新于 10-16 04:31

技能介绍

用途:该技能提供与 LeadGenius Pro API v1.1 交互的完整接口,用于管理 B2B 线索、客户、公司、富化设置及 AI 驱动的线索处理。基础地址为 https://last.leadgenius.app/api。

认证:支持三种方式,按顺序尝试——Cognito Cookie(浏览器会话)、Bearer JWT(Authorization: Bearer <accessToken>,JWT 的 sub 作为 owner)、API Key(x-api-key 与 x-user-id 头)。获取 JWT 可运行 python3 scripts/auth.py --email your@email.com,或调用 POST /api/auth。令牌 1 小时过期,可用 POST /api/auth/refresh 刷新。凭证保存于 ~/.leadgenius_auth.json。

主要能力:客户管理(GET/POST/PUT/DELETE /api/clients);线索管理(GET/POST/PUT/DELETE /api/leads,支持单条与批量);批量数据提取(GET /api/enrich-leads/list、/api/source-leads/list,需 API Key);公司与搜索历史管理;Webhook 管理(支持 heyreach、woodpecker、lemlist、generic);Territory Workbench 公司级分析;设置管理(/api/settings/url、/agent、/sdr-ai);线索处理(/api/leads/process/enrich、/copyright、/sdr);后台任务(/api/trigger 及状态查询);邮件验证;Apify 抓取与 Epsimo AI 聊天等集成。

关键限制:客户记录有 id(DynamoDB UUID,仅用于更新/删除客户本身)与 client_id(可读 slug,用于所有线索操作)两个标识,创建或查询线索必须使用 slug,否则会出现“隐形线索”。批量 POST /api/leads 可能返回 201 但未持久化,建议逐条 POST(间隔约 150ms)。purge=true 删除客户在超过约 1000 条线索时会超时,需先分批删除线索。批量提取需 API Key,limit 默认 1000、最大 5000。错误统一返回 success、error、errorType、details、recommendation 字段。

适用场景:外部脚本、智能体、CLI 工具、服务间集成及批量数据导入导出。

暂未提供:具体收费、价格与平台支持范围等资料未在给定内容中说明。