BlockReq API
BlockReq 在 Web(https://blockreq.com/api/...)提供 REST API,用于管理账户、RPC 端点、Request Count、用量、钱包、API Key、通知与设置。管理请求不要发到 *-rpc.blockreq.com。
快速开始
- 前往 Dashboard → Settings 创建 API Key
- 在请求头
Authorization中使用 Bearer Token - 在公开 OpenAPI 文档中查看全部可用接口
交互式 API 文档 — 查看 BlockReq REST API 的确定性公开 OpenAPI 文档
Dashboard 设置页 — 创建并管理 API Key
鉴权方式
使用 Dashboard → Settings 的 Management API Key(akv1_...)。它与已登录 Dashboard 会话是同一所有者。{chain}-rpc.blockreq.com/v1/rpc/... 路径里的 RPC Endpoint Key 只用于 JSON-RPC。
curl -H "Authorization: Bearer akv1_YOUR_MANAGEMENT_API_KEY" \
https://blockreq.com/api/dashboard/credits主要资源
| 资源 | 说明 |
|---|---|
| Endpoints | 列出、创建、删除 |
| 网络 | 可用链 |
| 用量 | Stats / analytics / overview |
| Request Count 与钱包 | 余额与 Request Pack |
| Billing | 查看付款历史与支付方式 |
| Teams | 管理团队成员与邀请 |
| API Keys | 创建与吊销 API Key |
| Plans | 查看 effective plan 并切换自助计费模式 |
完整公开接口列表和请求/响应结构见 交互式 API 文档。创建或轮换 API Key 请前往 Dashboard Settings。
错误
/api/dashboard/* 的所有错误都用同一个 JSON 结构返回,HTTP 状态为 4xx 或 5xx:
{ "ok": false, "error": "team_not_found", "code": 100010 }| 字段 | 含义 |
|---|---|
ok | 出错时恒为 false。成功响应是 { "ok": true, "data": ... }。 |
error | snake_case 业务错误码,如 team_not_found、rate_limited。请按这个值分支处理。 |
code | 数字类别:100000 服务端错误、100001 未认证、100003 无权限、100004 请求错误(限流也用它)、100010 不存在、100011 冲突。 |
data | 可选的附加明细,例如校验问题。 |
/api/auth/* 下的登录接口使用 Better Auth 自己的错误结构,不是上面这种。维护期间所有 API 返回 HTTP 503,正文为 { "error": { "code": "MAINTENANCE_MODE", "message": "..." } },请稍后重试。
弃用说明
以下字段在 2027-01-01 移除,此前仍可使用,请在此之前改用替代字段。
| 弃用 | 替代 |
|---|---|
GET /api/dashboard/chains:chains[].gateway.publicRpcUrl 与 chains[].gateway.publicWssUrl | chains[].publicRpcUrl 与 chains[].publicWssUrl(取值相同) |
POST /api/dashboard/alert-rules:type: "ru_usage" | type: "usage_percent"(用别名创建的规则已按 usage_percent 存储) |