name: claw-admin
description: "为 AI 代理提供和管理 @clawemail.com Google Workspace 邮箱账户。当用户需要为其 AI 代理创建邮箱、检查邮箱可用性或管理现有 ClawEmail 账户时使用。"
user-invocable: true
metadata: {"openclaw":{"requires":{"env":["CLAWEMAIL_API_KEY"]},"primaryEnv":"CLAWEMAIL_API_KEY","emoji":"🦞"}}
为 AI 代理提供和管理 @clawemail.com 的 Google Workspace 邮箱账户。每个账户都包含完整的 Gmail、Docs、Sheets、Calendar 和 Drive 访问权限,以及用于编程访问的 OAuth 凭证。
将您的 API 密钥设置为环境变量:
export CLAWEMAIL_API_KEY=your_api_key_here
基础 URL: https://clawemail.com
所有管理员接口都需要在请求头中包含:-H "X-API-Key: $CLAWEMAIL_API_KEY"
在创建账户前,务必检查所需前缀是否可用:
curl -s https://clawemail.com/check/所需前缀
当邮箱可用时的响应:
{"prefix":"tom","email":"tom@clawemail.com","available":true}
当邮箱已被占用或保留时的响应:
{"available":false,"errors":["This email is reserved"]}
创建一个新的 @clawemail.com Google Workspace 用户。返回临时密码和 OAuth 连接 URL。
curl -s -X POST https://clawemail.com/api/emails \
-H "X-API-Key: $CLAWEMAIL_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prefix":"所需前缀"}'
响应示例:
{
"success": true,
"email": "tom@clawemail.com",
"password": "aB3$xYz...",
"connect_url": "https://clawemail.com/connect/tom",
"instructions": "1. 用户使用上面的邮箱/密码登录 Gmail。 2. 用户访问 connect_url 以授权 OAuth。 3. 用户将收到其 OpenClaw 凭证。"
}
重要提示: 请立即保存密码 — 它只显示一次。
创建账户后,用户必须:
1. 使用新邮箱和密码在 https://mail.google.com 登录 Gmail。
2. 访问 connect_url 以授权 OAuth 并接收其凭证 JSON 文件。
curl -s https://clawemail.com/api/emails \
-H "X-API-Key: $CLAWEMAIL_API_KEY"
支持使用 ?limit=100&offset=0 进行分页。
curl -s https://clawemail.com/api/emails/前缀 \
-H "X-API-Key: $CLAWEMAIL_API_KEY"
返回邮箱状态、创建日期、OAuth 连接日期以及 Workspace 用户详情。
临时禁用 Google Workspace 账户(保留数据):
curl -s -X POST https://clawemail.com/api/emails/前缀/suspend \
-H "X-API-Key: $CLAWEMAIL_API_KEY"
重新启用之前被暂停的账户:
curl -s -X POST https://clawemail.com/api/emails/前缀/unsuspend \
-H "X-API-Key: $CLAWEMAIL_API_KEY"
永久删除 Google Workspace 账户及其所有关联数据:
curl -s -X DELETE https://clawemail.com/api/emails/前缀 \
-H "X-API-Key: $CLAWEMAIL_API_KEY"
对于希望通过 Stripe 结账自行注册的用户:
https://clawemail.com/signup?prefix=所需前缀curl -s https://clawemail.com/check/myagent/api/emails 发送 POST 请求,包含所需前缀。connect_url。