Arkloop Developers

API 概览

Arkloop API 是 RESTful 风格的 HTTP API,基础路径为 /v1

基础 URL

环境地址
本地开发(直连)http://127.0.0.1:19001
本地开发(经 Gateway)http://127.0.0.1:19000

认证

所有受保护端点需要在请求头中携带 Bearer Token:

Authorization: Bearer <access_token>

Token 通过 POST /v1/auth/login 获取。过期后使用 Refresh Token 换取新 Token(POST /v1/auth/refresh)。 登录后 Refresh Token 由服务端写入 HttpOnly Cookie;前端通过调用刷新接口获取新的 Access Token。

也可使用 API Key 认证(部分端点支持):

Authorization: Bearer al_...

错误响应格式

{
  "error": "error.code",
  "message": "human-readable description",
  "trace_id": "...",
  "details": {}
}

常见错误码:

HTTP 状态码错误码说明
400validation.error请求参数校验失败
401auth.unauthorized未认证或 Token 无效
403auth.forbidden权限不足
404not_found资源不存在
409conflict资源冲突(如重复创建)
422validation.error请求体解析失败
429rate_limit请求频率超限
500internal_error服务内部错误

分页

支持分页的列表端点使用 cursor-based 分页:

GET /v1/threads?limit=20&before=<cursor>

SSE(Server-Sent Events)

Run 执行过程通过 SSE 推送事件,详见 Run 执行端点

端点索引

认证与账户

核心资源

账户

配置

计费与权益

通知与 Webhook

管理员 (Admin)

系统

On this page