介绍
Rayrun REST API 是平台的统一接口 —— 控制台(Dashboard)与命令行(rayrun CLI)都构建在它之上,自托管部署的第三方集成也从这里接入。本分区共 12 组、68 个端点,按组分为 12 页:左侧栏即是组列表,点进任意组可见该组的完整参数表与请求 / 响应 schema。
| 项 | 值 |
|---|---|
| 契约版本 | Rayrun API 0.1.0(OpenAPI 3.0.3) |
| 基地址 | 托管环境:https://api.rayrunos.com/v1;自托管:<实例地址>/v1 |
| 认证 | Bearer Token(程序调用)或会话 Cookie(浏览器同源),见下 |
| 契约来源 | 仓库根 daemon/api/openapi.yaml —— 本页与各分组页均构建期由它生成,不存在手工同步 |
方法徽标即 HTTP 方法;点击任意条目跳到对应组的操作详情(参数表与请求 / 响应 schema)。
除 GET /health(存活探测,免认证)外,所有端点都要求认证,两种方式任选:
Bearer Token —— 程序调用的推荐方式。可以在控制台「设置 → 我的 API Token」
创建(明文只在创建响应出现一次,请立即保存),也可以用 rayrun login
自动创建并保存到 CLI 本地;随请求头发送:
curl -H "Authorization: Bearer $RAYRUN_TOKEN" \ https://<实例地址>/v1/sandboxesrayrun login 创建的 Token 带 source=cli 标记:它在控制台列表里只读,
网页会话不能撤销(DELETE /v1/tokens/{id} 返回 403),需在命令行执行
rayrun logout。这是来源标记,不是权限控制 —— 同一用户的 Bearer 仍可撤销它。
会话 Cookie —— 浏览器同源调用(控制台自身即如此)自动携带,无需额外设置。
认证失败返回 401;Token 撤销立即生效(无需等待过期)。