📢 Release 1.1.1(2026-09-29)现已推出
Arcadia

概述

接口基准地址

http://localhost:5678/api

接口鉴权

在 Header 中添加 Authorization 字段,值为 Bearer {Token}

关于如何获取 Token 详见登录认证接口详见 登录认证接口

响应状态码说明

状态码含义说明
200OK请求成功
400BAD REQUEST请求格式错误、参数校验失败
401UNAUTHORIZED未提供授权信息
403FORBIDDEN认证失败
500INTERNAL SERVER ERROR内部错误

返回内容格式

数据返回格式统一使用 JSON

参数

类型

业务代码说明

状态码说明
0请求失败
1请求成功
400接口不存在
401未提供授权信息
403认证失败
500服务器内部错误

参数传递

除 GET 请求通过 URL 传递参数外,其它请求方式均通过 Body 传递参数

WebSocket 接口

基准地址

  • ws://localhost:5678

鉴权方式与 HTTP 接口相同

目前有三个接口

  • /api/ws 默认通用
  • /api/ws/terminal 终端服务
  • /api/ws/daemon-log 守护任务实时日志

底层 CLI 通信接口

基准地址

  • http://localhost:5678/api/inner

该系列接口没有写入在文档中,主要负责用于 CLI 与后端的通信,用于实现某些底层功能和管理操作。

与开放接口的区别

服务端接口(API)允许被开发者使用来拓展业务,但与开放接口(OpenAPI)相比存在一些区别:

  1. API 随时可能发生变动并且一般不会在更新公告中说明,需要开发者自行观察并处理
  2. API 的传参校验没有 OpenAPI 严格
  3. API 会返回后端原生错误,OpenAPI 始终不会

OpenAPI 是面向客户端使用的长期稳定接口,一般不会轻易更改。

接口类别